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 :

Rôle de l'attribut TARGET


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2009
    Messages : 265
    Par défaut Rôle de l'attribut TARGET
    Bonjour,
    lorsque que je mets l'attribut TARGET="info" dans différentes balises <A, toutes les pages visées s'ouvrent dans le même onglet.
    Mais si je fais la même chose dans une page qui a elle-même été créée par un appel à window.open(...), alors là chaque hyperlien va ouvrir un nouvel onglet, comme si l'attribut TARGET était ignoré.
    J'ai ce comportement sur Chrome et sur Firefox.
    Ma première question est : quelle en est la raison, s'il y en a une ?
    2° y a-t-il un moyen de forcer l'ouverture sur le même onglet ?

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 672
    Par défaut
    pour ouvrir un lien dans l'onglet actuel, il suffit de ne pas mettre d'attribut "target".
    regardez la documentation là pour plus d'informations sur les valeurs utilisables :
    https://developer.mozilla.org/fr/doc...ement/a#target

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2009
    Messages : 265
    Par défaut
    Bonjour,
    Oui, bien sûr, ça je le sait bien, mais je veux utiliser an autre onglet que celui de la page principale, pour tous les liens qui donne de l'info, sans perdre ma page principale..

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut
    Dans différente j'utilise target="_blank" et je reste bien dans la même session du navigateur, mais cela ouvre un onglet ou la page appelée s'affiche.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2009
    Messages : 265
    Par défaut
    Bonjour, et merci.
    Quand on utilise _blank, ça ouvre un nouvel onglet à chaque fois. C'est justement ce que je ne veux pas, j'utilise TARGET="info" parce que je veux utiliser toujours le même.
    Mon point est que ça marche très bien quand on est dans une page ordinaire, mais si la page a été ouverte par la fonction window.open(), alors TARGET="info" se comporte exactement comme TAGET="_blank". C'est ça le problème.
    Je prépare un test pour illustrer le problème en ligne.

  6. #6
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Nul ne peut prétendre connaitre toutes les nouveautés.
    J'ai donc recherché TARGET="info" avec différents moteurs de recherche, résultat, "info" n'a jamais été trouvé comme valeur de la propriété TARGET.
    Je veux bien croire que je n'ai rien compris ...
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

Discussions similaires

  1. [HTML] Attribut target dans balise <a>
    Par karfyn dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 22/07/2009, 10h29
  2. Réponses: 0
    Dernier message: 11/10/2008, 22h41
  3. récupérer et modifier l'attribut TARGET dans une servlet
    Par ITIFET1 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 21/03/2008, 09h55
  4. [POO] Récupérer l'attribut target d'un lien
    Par olive_le_malin dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/02/2008, 23h39
  5. formulaire: attribut target sous IE
    Par mbishop dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 25/04/2007, 14h50

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