dans mon fichier "dhtml - polices.htm", les 2 lignes suivantes ne se comportent pas pareil :

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>
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
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;
}
me renvoie "couleur inconnue".