Titre: target="_blank"
Posté par: Cris le le 10-07-2006 a 19:44:33
Le standard pour ouvrir un lien dans une nouvelle fenêtre c'est : target="_blank" sauf que quoi qu'on peut inventer comme nom de cible (à part "_seft" et autres officiels) ça revient au même que "_blank".
Alors je me demande si cette appelation à le moindre intérêt. Même la connaître, ça sert à quoi puis qu'on peut mettre target="grosse banane !" ? |
Titre: Re:target="_blank"
Posté par: MarvinLeRouge le le 11-07-2006 a 09:41:52
Salut,
Si j'ai bien compris (là j'ai des doutes en raison d'une syntaxe très approximative), tu te demandes à quoi sert _blank, puisqu'on ouvre aussi une nouvelle fenètre en écrivant truc comme valeur de target.
La réponse est simple : _blank provoque l'ouverture dans une nouvelle fenètre, alors que truc provoque l'ouverture dans la fenètre truc. La différence ? - tu ouvres page.html avec _blank comme target : ça ouvre une nouvelle fenètre - tu ouvres page2.html une deuxième fois avec toujours _blank comme target : tu crées une 2ème nouvelle fenètre
alors que : - tu ouvres page.html avec truc comme target : ça ouvre une nouvelle fenètre, car il n'existe pas de fenètre qui se nomme truc. - tu ouvres page2.html une deuxième fois avec toujours truc comme target : tu remplaces page.html par page2.html dans la fenètre que tu viens d'ouvrir. Elle se nomme truc (tu lui as donné ce nom juste avant), c'est donc elle la cible de ton lien.
|
Titre: Re:target="_blank"
Posté par: Cris le le 13-07-2006 a 17:51:44
Si je comprends bien avec "_blank" on indique clairement qu'il faut ouvrir une nouvelle fenêtre alors qu'avec un texte bidon on demande l'ouverture dans une fenètre fausse ce qui indirectement mène au même résultat. Mais étant moins direct, n'est-il pas alors plus judicieux de s'en tenir à _blank pour éviter des temps de chargement ou des erreurs ?
Euh oui "_self" et pas "_seft" dsl. |
Titre: Re:target="_blank"
Posté par: Netah le le 13-07-2006 a 19:35:26
Pas tout à fait... Cela a bien été expliqué : en précisant un nom de target non "défini" (je manque de vocabulaire ce soir), le "navigateur" (pour faire simple) cherche un fenetre qui porte ce nom. Si elle l'a trouve (déjà utilisé pour quelque chose, par exemple pour avoir un menu de navigation dans une fenetre flottante), elle ouvre ta page dans cette fenetre déjà ouverte.
le _blank ne change rien au temps de chargement par rapport à un autre mot qui ouvrirait une nlle fenetre.... A ma connaissance. |
Titre: Re:target="_blank"
Posté par: rodo le le 10-08-2006 a 07:39:50
Merci pour l'explication, j'ai essayé et cela fonctionne conformément à tes explications. Par contre, est-ce que tu as une astuce pour que ta fenêtre _truc soit toujours afficher par dessus les autres.
En effet, la première fois que tu la fais ouvrir par un lien avec target="_truc" elle se trouve au dessus des autres parce qu'elle vient de s'ouvrir, par contre si elle est déjà ouverte, mais masquée par ta fenêtre principale tu va bien afficher ton contenu dans ta fenêtre truc, mais celle-ci reste masquée.
PS : J'essaie de faire qqchose en PHP |
Titre: Re:target="_blank"
Posté par: Netah le le 10-08-2006 a 12:15:42
Ajoute dans la balise "body" de ta popup le parametre :
Code:
Fais attention de bien avertir tes visiteurs, presque tout le monde a un anti-popup maintenant. ... sinon, tu as les popunder ::) |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|