Var commentées avec liens dans JS

  • Auteur de la discussion Auteur de la discussion albh
  • Date de début Date de début
Nouveau WRInaute
Bonjour à tous

J'ai vu quelque chose qui m'a attiré l'œil aujourd'hui:
Code:
<script type="text/javascript">
	<!--
	  var 1 = 'http://www.site.com';
var 2 = 'http://domaine1.site.com';
var 3 = 'http://domaine2.site.com';
	//-->
	</script>
Vu que le code est commenté, ceci a-t-il une quelconque utilité pour les bots?

Merci

Bonne journée
 
WRInaute accro
L'intérêt est que javascript ne comprend pas la balise de commentaire html, mais que les moteurs, oui. C'est au cas ou, un jour, les moteur comprendront le js, mas qu'en plus, ils se mettront à indexer leur code...

Bref, un truc, qui ne fait pas de mal en soit, mais qui est totalement inutile.
 
WRInaute impliqué
Cela n'a rien a voir avec les moteurs de recherche, c'etait a l'epoque pour que les navigateurs ne supportant pas la nouvelle balise script, introduite par netscape 2, n'affichent pas le code javascript comme du simple texte.
C'etait deja comme ca qu'il fallait ecrire il y a bien longtemps, avant que google existe et qu'il y avait peu de gens qui s'interessaient au seo.
Maintenant je pense que cela n'a plus aucun interet a part peut etre dans des cas particuliers que j'ignore, mais surement different de la raison d'origine, je vois mal un navigateur qui ne saurait pas gerer (cacher) le contenu de la balise script meme avec javascript desactive.

Pour l'anecdote, tu remarquera que les commentaires html secrivent
Code:
<!--

-->

Mais il etait recommande de mettre
Code:
// -->
a la fin, d'apres mes souvenirs confus // (commentaire javascript) permettait de ne cacher le script (via les commentaires html) uniquement aux navigateurs qui ne comprenaient pas le javascript. Car ceux qui comprenaient le javascript devaient commenter la ligne de fin, selon les regles de priorite en vigueur a ce moment la, et quand ils rencontraient la fin de la balise de fermeture /javascript ca annualait l'ouverture des commentaires html.

Mais je crois qu'en fait au bout d'un moment ce n'etait plus obligatoire de mettre // les navigateur s'en sortaient sans..

Bref t'imagines, c'etait un gros bordel pour assurer la compatibilite des sites entre les deux gros navigateurs de lepoque et tout cela ne sert plus a rien aujourd'hui et depuis plusieurs annees. Mais tu peux laisser, je doute qu'un jour ca devienne interdit, ca serait le comble :-)

Heureusement tout cela est derriere nous, c'est bien surtout pour ceux qui debarquent!
 
Discussions similaires
Haut