Partage et innerHTML onMouseOver

Dans cet article, un exemple simple de l'utilisation des méthodes et des propriétés innerHTML onMouseOver et de changer dynamiquement le texte sur la page.

Ainsi, l'exemple le plus simple d'un changement du texte lorsque vous survolez les liens sur le lien approprié (et généralement tout autre récipient):

 <Html>
 <Type Script = "text / javascript">
 <! -
 fonction change_desc () {
 contenu //desc.innerHTML="Pomenyali du paragraphe avec id = 'desc' ";  pas la version universelle
 . Document.getElementById ( "desc") innerHTML = "Modification du contenu du paragraphe avec id = 'desc'";
 }
 ->
 </ Script>

 <P id = "desc"> Passage pour modifier le texte </ p>
 <a href="#" onMouseOver="change_desc()"> Changer texte </a>
 </ Html>

Cet exemple peut être un peu plus facile, par exemple, modifier le texte dans le paragraphe sur les différentes options et de revenir à son état d'origine après la rétraction d'un pointeur de souris à l'aide des constantes de chaîne prédéfinis:

 <Html>
 <Type Script = "text / javascript">

 <! -
 texte_par_défaut = "text Standard";
 text1 = "Text1 conséquence";
 text2 = "TEXT2 En conséquence";
 fonction change_desc (v) {
 contenu //desc.innerHTML="Pomenyali du paragraphe avec id = 'desc' ";  pas la version universelle
 . Document.getElementById ( "desc") innerHTML = v;
 }
 ->
 </ Script>
 <P id = "desc"> Passage pour modifier le texte </ p>
 <! - Lancement de notre microfonction avec des paramètres sous forme de nom de la constante avec le texte ->
 <a href="#" onMouseOver="change_desc(text1)" onMouseOut="change_desc(default_text)"> Modifier le texte sur la première </a>
 <a href="#" onMouseOver="change_desc(text2)" onMouseOut="change_desc(default_text)"> Modifier le texte sur la deuxième </a>

 </ Html>

Remarque:
Si le test fonctionne JavaScript KPL affiche "" le nom d'une variable, une constante ou une fonction 'est pas défini "est nécessaire pour vérifier l'exactitude de votre code. Par exemple, si le contenu des marques présentes constants de blindés guillemets ( "), et avant que la fonction d'annonce peut - être manquant un point - virgule (;).