La question est posée...
Pour ma part, j'utilise les deux...
Dans les liens vers les "Forums Amis", les fenêtres sont en "_new" (juste pour changer un peu)...
Evidement, c'est pareil au niveau du résultat... Mais "_new" n'est pas documenté... Obsolète ?
(cependant, cet attribut est parfaitement interprété par Internet Explorer, Opera et FireFox...)
Votre avis ?![]()
Alain AKA Arma
Hors ligne
Alala ... la bonne question que voilà !
Je n'utilises que du _blank ... par habitude très certainement.
Moi aussi j'aimerai bien comprendre la différence.
Hors ligne
Ah ah ah...
Extrait de la page CSE HTML Validator :
<a href="http://www.domain.com/" target="_new">...</a>
In the above example, CSE detects the invalid target "_new" and recommends the valid target "_blank".
Et pourtant, cela fonctionne... Et, me semble-t-il, l'attribut est valide en W3C...
Bon, je passe quand même en target="_blank", je ne veux pas d'ennuis protocolaires avec les Navigateurs...
Alain AKA Arma
Hors ligne
Bonjour,
target="_blank" n'est plus valide lui. Du moins pour un site en xhtml.
Hors ligne
Pas valide en W3C XHTML 1.x Strict, certes...
(restriction introduite pour rendre la navigation correcte)
Mais totalement valide en W6P XDHTMLPHP 666.x Dark Zarbi !
(on doit tout de meme avoir le droit d'ouvir un site différent sans perdre la page origine)
Alain AKA Arma
Hors ligne
c'est comme pour le target="_phpbb" des forums de ce nom,
on mets ce qu'on veut, tout passe
Quand j'ai finis un dev je mets onclick="pop('http://www.zozoz.com/'); " avec un js connexe,
sinon rien, je prefere laisser l'internaute chaoisir
même si à 90% ils savent pas faire ![]()
edit : comme ca le js
<td onclick="pop('http://www.zozoz.com/'); return false"><a href="http://www.zozoz.com/">HTML</a></td>
ou
<div onclick="pop('http://www.zozoz.com/'); return false"><a href="http://www.zozoz.com/">HTML</a></div>
ou
<b onclick="pop('http://www.zozoz.com/'); return false"><a href="http://www.zozoz.com/">HTML</a></b>
ca marche pour toutes les balises, mais l'internaute a plus le choix..
Dernière modification par pagetronic (19/09/2006 13:49:53)
Hors ligne
si vous ne voulez pas faire de liens,
mieux que le nofollow
<h1 onclick="pop('http://www.zozoz.com/'); return false"><a style="cursor:pointer;">HTML</a></h1>
ps: masturbation d'esprit
-http://www.forum-foot.info/crasy.html pas le meme résultat entre IE et FF
Dernière modification par pagetronic (19/09/2006 13:58:07)
Hors ligne
Oui, le "onclick" est une alternative, mais c'est du JS et ce n'est pas franchement propre.
Je prefère de loin le "target", plus simple et efficace !
_blank ou _new : Ouverture de la page cible dans une nouvelle fenêtre
_parent : Ouverture de la page cible dans le cadre parent
_self : Ouverture de la page cible dans le cadre hôte
_top : Ouverture de la page cible dans la fenêtre hôte
Nom du cadre : Ouverture de la page cible dans le cadre portant le nom cité
Ah ah ah...![]()
Alain AKA Arma
Hors ligne
Crazy a écrit :
Oui, le "onclick" est une alternative, mais c'est du JS et ce n'est pas franchement propre.
ah ah.. tout dépends
-http://www.forum-foot.info/ ajax and co et pourtant mate le code source ![]()
Hors ligne
Oui, tu utilises onclick... Mais, en général, pas pour ouvir de nouvelles fenêtres...
La "bonne solution" est proposée dans l'article http://www.cybercodeur.net/weblog/artic … 041030.php mais elle me parait fort compliquée et particulièrement inappropriée.
A savoir : L'attribut target est tout à fait valable en (X)HTML transitionnel !
Mais pour ceux qui veulent absolument du strict, il y a :
<a href="http://www.cigiema.fr/" onclick="ok=window.open(this.href, '_blank'); if(ok) return false;">CIGIEMA</a>
window.open() est une fonction JavaScript ouvrant une fenêtre. La condition if(ok) permet de tester la valeur de retour de la fonction et de n'inhiber le lien que si la fenêtre s'ouvre.![]()
Alain AKA Arma
Hors ligne
ouhla ![]()
non ca c'est vraiment pas bon du tout, c'est super degueu en plus..
Non non, comme je t'ai dis je mets rien dans le lien, meme pas une class css
puis je créé une fonction
http://www.forum-foot.info/goodies.js là c'est la opo(), mais l'usage est spécifique à ce site
target comme les class css j'aime pas ca
c'est du snobisme je te l'accorde ![]()
Dernière modification par pagetronic (19/09/2006 19:54:40)
Hors ligne
Bah, moi, je suis une brute !
Alain AKA Arma
PS : Une brute épaisse ! ![]()
Hors ligne
je sais c'est pas très utile..
mais ne serait ce que pour la bande passante,
oublions les moteurs qui "aimeraient" les codes propre,
un html léger c'est toujours bon à prendre,
car les fichier connexe (css, js, img) ne sont pas rechargés à chaque fois, d'où un gain de bande non négligeable
12.25k sur mon foot contre 13.96k sur ta home
, mais j'ai plus de trucs ![]()
Dernière modification par pagetronic (20/09/2006 11:41:57)
Hors ligne
Je ne peux pas faire mieux... Il faudrait tout réécrire...
Et puis, pas mal de trucs sont communs à plusieurs pages...
Alain AKA Arma
Hors ligne
et ben
réécris ![]()
Une fois que t'es lancé ca va tout seul, et puis ca permet vraiment de faire des progrès..
moi depuis ce forum foot, je me surprends en tant que codeur ![]()
Hors ligne
Histoire de mettre mon grain de sel, je trouve que le mieux est l'ennemi du bien! Les grands savants se remarquant par leur simplicité, je crois qu'à chaque fois qu'on peut mettre du HTML simple, c'est toujours mieux... Et performant ! ![]()
Hors ligne
Euh... Pour faire un Forum (ou un Annuaire) en HTML simple... Tu fais comment ?
Alain AKA Arma
Hors ligne
OUI !
Parce que dans la norme W3C on ne doit pas ouvrir de nouvelle fenêtre et toujours naviguer dans la même.
On pourrait spécifier un target="_top" (obligatoire[*] si lien à partir de frame)...
Mais comme il est implicite, autant ne rien mettre.
Voila.![]()
Alain AKA Arma
[*] Pour afficher une page entière et non dans la frame appelante.
Hors ligne
|
© 2006-2012 / A. G.☺ CiGi€M@®, 1997-2012 |
|
Reproduction totale ou partielle strictement interdite Contact : / |