Forcer le target="_blank"
Forcer le target="_blank"
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
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"
Bonsoir,
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
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 :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.
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.Nouvo a écrit :mais existe-t'il un paramétre, style target="_new", qui FORCE l'ouverture du lien dans 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
Nicolas
☛ Problème [résolu] ? Modifiez votre premier message pour l'indiquer.
☞ Pas de support par message privé, postez sur le forum, merci.
☛ Problème [résolu] ? Modifiez votre premier message pour l'indiquer.
☞ Pas de support par message privé, postez sur le forum, merci.
Re: Forcer le target="_blank"
et puis quoi encore ?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.
tu forces déjà assez avec blank... il te faut quoi de plus ?
question ridicule

“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
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 :
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
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>
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
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
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
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
Merci beaucoup pour ce bout de code qui fonctionne bien dans les navigateurs que j'ai testés !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>

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
Ben, comme quoi malgré les critiques, tu as quand même trouvé ta solution, c'est le principal!
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

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
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités