Comment-referencer.info

Comment écrire des liens en JavaScript?

Le JavaScript est un langage de programmation qui est généralement utilisé pour rendre une page Web plus interactive. Contrairement aux langages PHP et ASP dont les données sont traitées sur le serveur, le JavaScript est orienté "client". Le code s'exécute donc sur l'ordinateur de l'internaute et non sur le serveur.

Le JavaScript n'est pas un problème en soi mais la manière avec laquelle on peut l'utiliser en est un.

En effet, les moteurs de recherche ne tiennent pas compte du JavaScript. Certains webmasters ont tendance à créer des liens uniquement en dans ce langage et par conséquent, les moteurs de recherche ne les suivent pas.

Il faut donc créer des liens compatibles avec les robots.

 

Comme nous l'avons vu plus haut, un lien est optimisé pour les moteurs s'il est de type :

<A href="http://www.adressedusite.com/index.html">texte du lien</A>

 

Exemple :

Un webmaster, grâce au JavaScript, voudrait rendre un lien plus interactif en l'ouvrant dans une nouvelle fenêtre de 640x480 pixels, sans barre de défilement.

 

Il pourrait coder son lien de cette façon :

<A href="/javascript:window.open('http://www.siteweb.com/index.html', 'Nouvelle fenêtre','width=640,height=480,scrollbar=no')">texte du lien</A>

 

Mais, celui-ci n'est pas compatible avec les moteurs car l'adresse n'est pas le seul élément dans l'attribut "HREF".

 

Un lien propre sera par exemple :

<A href="/http://www.siteweb.com/index.html" onClick="JavaScript:window.open(this.href,'Nouvelle fenêtre','width=640,height=480,scrollbar=no')">texte du lien</A>

 

Comme nous pouvons le voir, tous les éléments codés en JavaScript ne sont pas situés dans l'attribut "HREF" mais dans l'événement "onClick".

 
Nous avons 2 invités en ligne