Forcer le target="_blank"

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Nouvo

Forcer le target="_blank"

Message 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
nico@nc
Animal mythique
Messages : 8038
Inscription : 21 août 2005, 08:04

Re: Forcer le target="_blank"

Message 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
Nicolas
☛ Problème [résolu] ? Modifiez votre premier message pour l'indiquer.
Pas de support par message privé, postez sur le forum, merci.
HP
Tyrannosaurus Rex
Messages : 2196
Inscription : 21 oct. 2004, 10:25

Re: Forcer le target="_blank"

Message 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:

“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message 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
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
FMaz

Message 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
Popoyt

Message 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
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message 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
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
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités