equivalent target simplifié
6 messages
• Page 1 sur 1
- dudo
- WRInaute occasionnel

- Messages: 456
- Inscription: 10 Jan 2004
equivalent target simplifié
Bonjour,
Si quelqu'un à l'occasion de tester la validité du 2ieme lien compactage du premier
sur opéra, netscape, ce serait bien, valide: firefox et IE
<a href="page.html" onclick="window.open(this.href); return false;">toto</a>
<a href="page.html" onclick="return !window.open(this);">titi</a>
merci
ludo
Si quelqu'un à l'occasion de tester la validité du 2ieme lien compactage du premier
sur opéra, netscape, ce serait bien, valide: firefox et IE
<a href="page.html" onclick="window.open(this.href); return false;">toto</a>
<a href="page.html" onclick="return !window.open(this);">titi</a>
merci
ludo
-

julienr - WRInaute impliqué

- Messages: 913
- Inscription: 5 Aoû 2003
mouai si c'est pour optimiser quelques octets autant coder
<a href="page.html" onclick="return a(this);">titi</a>
avec
function a( url ) { return !window.open( url ); }
au bout de quelques liens dans ta page tu aura gagné en chargement
<a href="page.html" onclick="return a(this);">titi</a>
avec
function a( url ) { return !window.open( url ); }
au bout de quelques liens dans ta page tu aura gagné en chargement
- ___seb
- Nouveau WRInaute

- Messages: 40
- Inscription: 4 Déc 2005
Le mieux est de séparer le javascript du html quand c'est possible.
Je te conseille ce bon article/tuto d'alsacreations : http://css.alsacreations.com/Accessibil ... le-fenetre (ça marche sous ie, firefox, opera et très probablement safari ...):
ouvrir liens dans nouvelle fenêtre (alsacreations)
Je te conseille ce bon article/tuto d'alsacreations : http://css.alsacreations.com/Accessibil ... le-fenetre (ça marche sous ie, firefox, opera et très probablement safari ...):
ouvrir liens dans nouvelle fenêtre (alsacreations)
-

julienr - WRInaute impliqué

- Messages: 913
- Inscription: 5 Aoû 2003
euh un truc m'échappe, pourquoi a t'on besoin de js pour ouvrir un lien dans une nouvelle fenêtre le bon vieux html 4 ne suffit pas ?
<a href="page.html" target="_blank">toto</a>
surtout que normalement les anti popup devrait laisser faire, non ?
quant à la méthode d'alsacréations le gros hic est le window.onload utilisé pour mettre en place les onClicks c'est que pour peu qu'une pub mettent du temps à se charger (bloquant sur le chargement de la page), et bien la function n'est pas appelé alors que peut etre déjà des liens sont affichés et potentiellement clickables par l'internaute.
ensuite vouloir isoler le js du html c'est un débat, vouloir en revanche séparé le scripting serveur de la page çà se me parait plus qu'indispensable.
<a href="page.html" target="_blank">toto</a>
surtout que normalement les anti popup devrait laisser faire, non ?
quant à la méthode d'alsacréations le gros hic est le window.onload utilisé pour mettre en place les onClicks c'est que pour peu qu'une pub mettent du temps à se charger (bloquant sur le chargement de la page), et bien la function n'est pas appelé alors que peut etre déjà des liens sont affichés et potentiellement clickables par l'internaute.
ensuite vouloir isoler le js du html c'est un débat, vouloir en revanche séparé le scripting serveur de la page çà se me parait plus qu'indispensable.
- dudo
- WRInaute occasionnel

- Messages: 456
- Inscription: 10 Jan 2004
[quote="julienr"]euh un truc m'échappe, pourquoi a t'on besoin de js pour ouvrir un lien dans une nouvelle fenêtre le bon vieux html 4 ne suffit pas ?
<a href="page.html" target="_blank">toto</a>
surtout que normalement les anti popup devrait laisser faire, non ?
on part du fait que l'on est en xhtlm strict, donc pas de target, avec 30 liens de ce type dans une page et que l'on cherche a gagner des octects, a si php pouvait !
<a href="page.html" target="_blank">toto</a>
surtout que normalement les anti popup devrait laisser faire, non ?
on part du fait que l'on est en xhtlm strict, donc pas de target, avec 30 liens de ce type dans une page et que l'on cherche a gagner des octects, a si php pouvait !
-

xescorp - WRInaute occasionnel

- Messages: 298
- Inscription: 19 Jan 2007
Tu ne gagnes pas d'Octet en remplacant target="_blank" par un JS ou même une class CSS (class="lien_ext")
Moi quand c'est possible, je fais du strict (moins de différences entre IE/Firefox...) mais pas validable parce que je conserve le blank.
Par ailleurs, PHP c'est côté serveur donc pour jamais
Moi quand c'est possible, je fais du strict (moins de différences entre IE/Firefox...) mais pas validable parce que je conserve le blank.
Par ailleurs, PHP c'est côté serveur donc pour jamais
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Plan simplifié
- Google simplifie sa politique de confidentialité
- premier bilan sarl au régime simplifié
- panel d admin simplifié pour dédié (gratuit)
- [phpBB] - Insert Post Functions Simplifié by Raspoutine59
- Prévision de statut simplifié pour les petits entrepreneurs
- Gerer une interface simplifié sans duplicate content ?
- J'ai tout simplifié le design du site, qu'en pensez-vous ?
- attribut target
- ADSENCE target ?
- WebRankInfo lance la publicité collaborative - 15-10-2004
- Le moteur de recherche de vidéos d'orange.fr - 23-03-2010
- Liens nofollow : Google change les règles ! - 15-06-2009
Consultez la description détaillée des produits ou services de Google suivants : Google Agency Toolkit
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
