Page 1 sur 1

Forcer le target="_blank"

Publié : 14 déc. 2006, 10:12
par Nouvo
Bonjour,
Je suis webmestre d'un site.
Mon pb : quand je fais un lien avec un target="_blank", ce lien s'ouvre dans un nouvel onglet et pas dans une nouvelle fenêtre.
Concrètement, si le lien est dans un popup avec une taille limitée, et qu'il pointe sur un site "+ grand", ça ne le fait pas.
Bon OK, j'ai paramétré mon Firefox pour que ce soit comme cela (que ça s'ouvre dans un nouvel onglet) et je connais l'option clic droit "Ouvrir dans une nouvelle fenêtre" ;
mais existe-t'il un paramétre, style target="_new", qui FORCE l'ouverture du lien dans une nouvelle fenêtre ?


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.0; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

Re: Forcer le target="_blank"

Publié : 14 déc. 2006, 10:44
par nico@nc
Bonsoir,
Nouvo a écrit :Concrètement, si le lien est dans un popup avec une taille limitée, et qu'il pointe sur un site "+ grand", ça ne le fait pas.
Si le lien visant une nouvelle fenêtre est dans une popup avec une taille limité, il ouvrira un nouvel onglet dans la popup, pas ailleurs.
Nouvo a écrit :mais existe-t'il un paramétre, style target="_new", qui FORCE l'ouverture du lien dans une nouvelle fenêtre ?
C'est ce que fait le target="_blank", mais ensuite chaque utilisateur a le droit de choisir s'il veut que le lien ouvre un nouvel onglet (dans la même fenêtre, bien entendu) ou une nouvelle fenêtre.

Par ailleurs, cette discussion a plus sa place dans Développement web, si un modérateur peut déplacer, merci. ;)


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.0; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

Re: Forcer le target="_blank"

Publié : 14 déc. 2006, 13:43
par HP
Nouvo a écrit :Mon pb : quand je fais un lien avec un target="_blank", ce lien s'ouvre dans un nouvel onglet et pas dans une nouvelle fenêtre.
et puis quoi encore ?
tu forces déjà assez avec blank... il te faut quoi de plus ?

question ridicule :roll:

Publié : 14 déc. 2006, 21:36
par Mongo Bob
Tu prends trés trés mal le problème.
Tu exposes ça comme un problème de navigateur, il est évident que c'est un pb de création web, puisque tu es webmestre, tu dois surtout penser à comment les navigateurs de tes visiteurs vont réagir, pas le tien.
Bon, moi j'ai fait ça, en pompant une méthode de Openweb, ça marche trés bien sous FF et sous IE6, mais les miens, j'ai pas testé tous les systèmes du monde, l'intérêt est qu'i y'a rien dans le head seulement dans le body, au niveau du lien :

Code : Tout sélectionner

<a href="contact.html" onclick=
        "window.open(this.href, 'exemple', 'height=620, width=750, top=100, left=100, toolbar=no, menubar=no, location=no, resizable=yes, scrollbars=yes, status=no'); return false;">
        Contact</a>
Ouverture dans une nouvelle fenêtre aux dimensions et au positionnement indiqués en options, "return false" empêche qu'une page web ordinaire s'ouvre en plus de la pop-up, si tu le mets pas, tu as les 2 qui s'ouvrent, rigolo, mais inutile.
Openweb est notre ami :
http://openweb.eu.org/articles/popup/


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

Publié : 16 déc. 2006, 19:04
par FMaz
D'ailleurs l'attribut "target" n'est pas compatible avec le XHTML Strict.

Autant ne pas te cacher que ca signifie que d'ici quelques années, cet attribut sera déclaré Deprecated. ( tout comme <font> <center> <applet> et quelques autres le sont déjà actuellement. )


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

Publié : 29 déc. 2006, 14:28
par Popoyt
Mongo Bob a écrit :

Code : Tout sélectionner

<a href="contact.html" onclick=
        "window.open(this.href, 'exemple', 'height=620, width=750, top=100, left=100, toolbar=no, menubar=no, location=no, resizable=yes, scrollbars=yes, status=no'); return false;">
        Contact</a>
Merci beaucoup pour ce bout de code qui fonctionne bien dans les navigateurs que j'ai testés ! :)
Et avant de lancer une cabale sur l'ouverture forcée d'une nouvelle petite fenetre, demandez au moins pourquoi faire... Dans mon cas (ouverture d'un petit lecteur radio.blog) c'est la solution qui m'a semblé la plus intéressante.

merci encore !

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

Publié : 29 déc. 2006, 19:37
par Mongo Bob
Ben, comme quoi malgré les critiques, tu as quand même trouvé ta solution, c'est le principal! :wink:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1