Eléphant du PHP |
142 Messages
26 oct. 2005, 16:03
Heureusement JavaScript nous sauve le coup avec:
onclick="this.target='_blank'" [-o< ...
Jusqu'à ce que le javascript soit désactivé sur le navigateur
du client...

Même dans ce cas, le lien fonctionne toujours, ce qui
reste l'essentiel
!
Exactement, c'est le but : que le visiteur puisse surfer sur le site,
nouvelle fenêtre ou pas...
J'irais même plus loin en disant que cette solution reste la
plus
conforme aux
recommandations du
W3C pour l'
accès des
malvoyants. Puisque d'après ce que j'ai lue, ceux-ci
désactivent
par défaut JavaScript, justement pour éviter l'ouvertures de
nouvelles fenêtres risquant de leur faire perdre l'historique de
leurs navigations 8) !
Par exemple, pour mon site,
JavaScript me permet d'ajouter
des
fonctions et des
effets gratifiant sur le plan visuel lors de
la navigation. Choses qui ne profiteront de toute façon qu'aux
voyants qui n'on généralement aucune raison de désactiver
JavaScript.
La boucle et bouclé et tout le monde est content =D> !
Ceux qui ne veulent pas utiliser un
fichier externe, pour des
raisons de
simplicité ou de
compatibilité avec les
navigateurs
ne prenant pas en charge les fichier
*.js, préférerons donc
camoufler la balise
target='_blank' dans un évènement
JavaScript de type
onclick="this.*".
onclick="this.target='_blank'" reste donc la
solution la plus
Compatible et
Universel 
!
W3C revalorisez nos chères balises [-o<

CLOSER