Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1279 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Qu'elle différence entre --> & //--> ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Qu'elle différence entre --> & //--> ?

n°1657646
Maab
Posté le 13-12-2007 à 12:50:26  profilanswer
 

Bonjour,  
 
Je rencontre parfois sur des pages html ou des codes javascript un petit bout de code qui en désactive un autre :
 

Code :
  1. <!-- texte ou code javascript -->
  2. <!-- texte ou code javascript //-->


 
J'aimerai connaître la différence entre les balises --> & //-->, si jamais il y en a une...
 
Merci d'avance pour vos explications.  :hello:


Message édité par Maab le 13-12-2007 à 12:55:29
mood
Publicité
Posté le 13-12-2007 à 12:50:26  profilanswer
 

n°1657656
FlorentG
Unité de Masse
Posté le 13-12-2007 à 12:56:50  profilanswer
 

Il y a bien longtemps, lorsque le javascript est sorti, on a été confronté à un problème : les navigateurs ne connaissant pas la balise script affichaient le contenu dans la page... Il fallait un moyen de planquer le script.
 
La première solution est de mettre en commentaire le contenu :

Code :
  1. <script type="text/javascript"><!--
  2.   .... script ici ....
  3. --></script>


 
Maintenant problème, <!-- et --> vont être lus par le parser de scripts, et vont retourner une erreur, sachant qu'ils ne font pas partie de javascript. Solution, autoriser juste <!--. Et pour marquer la fin, mettre --> (il faut toujours un --> pour terminer un <!--), mais lui-même mis en commentaire, mais en commentaire du point de vue du parser du script (donc avec //)
 
Ce qui donne :

Code :
  1. <script type="text/javascript"><!--
  2. .. contenu du script
  3. // --></script>


 
Donc le navigateur va transmettre tout ce qui y'a dans les balises scripts. Le parser de script va ignorer la première ligne. Et forcément la dernière, puisque pour lui c'est un commentaire.
 
 
Donc le //--> n'est valable que dans un <script>, ailleurs ça servira à rien : simplement mettre -->

n°1657677
Maab
Posté le 13-12-2007 à 13:32:37  profilanswer
 

Excellent FlorentG ! Merci pour cette explication très claire !
 
Dans une page html, on peut donc écrire :
 

Code :
  1. <!-- <script type="text/JavaScript" src="..."></script> -->


 
Afin de désactiver cette portion du code et ne plus exécuter le script. Le passer en commentaire donc.
C'est essentiellement pour gagner du temps et conserver le code pour une réactivation ultérieure par exemple. :sol:

n°1657687
FlorentG
Unité de Masse
Posté le 13-12-2007 à 13:43:53  profilanswer
 

Voilà :jap:

n°1657758
Maab
Posté le 13-12-2007 à 14:51:48  profilanswer
 

:jap: FlorentG.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Qu'elle différence entre --> & //--> ?

 

Sujets relatifs
firefox - IE - Différence de page !!!balise IMG dimensions fausses, difference entre HTML & DOM, sous IE
Quel difference entre if () { } et if(): endif; quel interet ?[PHP] Différence entre les valeurs de deux tableaux
Un truc étrange... Différence entre Windows et LinuxDébutant =) -> différence entre cadre et tableau
[VBA POWERPOINT] Comment tagger une diapo et récupérer le tag en VBA ?Différence Python - C
Différence utf8_general_ci utf8_binDifférence entre static et singleton
Plus de sujets relatifs à : Qu'elle différence entre --> & //--> ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR