dans mon fichier "dhtml - polices.htm", les 2 lignes suivantes ne se comportent pas pareil :
Pourquoi en envoyant this à une fonction javascript, celle-ci peut lire la chaine this.style.color, alors qu'en envoyant en paramètre this.style.color, ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <li><a href="http://www.mmm.fr" onmouseover="alert(getRouge(document.monformulaire.txt1.style.color))" >www.mmm.fr</a></li><br> <li><a href="http://www.mmm.fr" onmouseover="alert(getRouge(this.style.color))" >www.mmm.fr</a></li>
me renvoie "couleur inconnue".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function getRouge(chaineRgb) { var c=chaineRgb; if ((c==undefined) || (c=="")) {c="rgb(couleur inconnue,couleur inconnue,couleur inconnue)";} var p1=c.indexOf("("); var p2=c.indexOf(","); var rouge=c.substr(p1+1,p2-p1-1); return rouge; }
Partager