IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[W3C] [liens] Même effet que traget="_blank" ? [Fait]


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 2
    Par défaut [W3C] [liens] Même effet que traget="_blank" ?
    Bonjour,
    je voudrais savoir comment faire pour avoir le même effet dans un lien que target="_blank", tout en restant compatible xhtml strict ?

  2. #2
    Membre Expert Avatar de Nemesys
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 895
    Par défaut
    En strict il faut utiliser du javascript dans ton lien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onclick="window.open(this.href); return false;"

  3. #3
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    +1 Némesis_

    Regarde le post à la fin de "Contribuer à la FAQ HTML", tu verra les différentes façons de remplacer l'attribut target (vivement les XLinks )
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  4. #4
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2005
    Messages
    273
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2005
    Messages : 273
    Par défaut
    Citation Envoyé par Swoög
    +1 gargamel06

    Regarde le post à la fin de "Contribuer à la FAQ HTML", tu verra les différentes façons de remplacer l'attribut target (vivement les XLinks )
    qu'est-ce que les Xlinks stp ?

  5. #5
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    Citation Envoyé par marsupix
    qu'est-ce que les Xlinks stp ?
    XLinks est la norme XML en cours de développement qui est destinée à remplacer les liens HTML, pour plus d'infos : va voir sur le site du W3C
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 61
    Par défaut
    Citation Envoyé par gargamel06
    Bonjour,
    je voudrais savoir comment faire pour avoir le même effet dans un lien que target="_blank", tout en restant compatible xhtml strict ?
    Ce que tu demandes est illogique : tu veux suivre une philosophie de conception (être valide XHTML Strict n'est pas seulement un logo), mais tu veux employer des moyens qui vont à l'encontre de cette philosophie (un target modifie le comportement natif du lien et déstabilise l'utilisateur).

    Bref :
    - si c'est juste pour avoir le logo "valid Strict", tu peux utiliser du JavaScript pour ton target, mais sache que c'est contraire à la philosophie globale du XHTML Strict
    - si tu veux vraiment avoir un target, je te conseille de suivre les conseils du W3C lui-même : "utilisez XHTML transitionnel, qui est fait pour ce genre de choses justement"

    "Target" va contre la philosophie de laisser le visiteur libre de sa navigation.

    Soit on adhère à cette philosophie, soit on n'y adhère pas. Toute la question est là… et les réponses en découlent très logiquement :
    - Si on y adhère, on refuse d'employer target (ou toute autre bidouille javascript équivalente)
    - Si on n'y adhère pas, le W3C a la réponse (cf ci-dessus)

  7. #7
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 2
    Par défaut
    en fait, c'est pour une bannière 'get FireFox', et j'aimerais bien que le lien s'ouvre dans une autre fenêtre que par dessus la miêne, je vais regarder dans la faq. Merci du coup de main, et désolé si la réponse était déjà ailleurs

+ Répondre à la discussion
Cette discussion est résolue.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo