Bonjour,

J'ai créé une fonction pour récupérer la valeur de certains attributs de balises :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
function getProperties(sNodeId , styleProp) {
    var oNode = (typeof sNodeId == "object")?sNodeId:document.getElementById(sNodeId);
 
	if (oNode.currentStyle)
		var y = oNode.currentStyle[styleProp];
	else if (window.getComputedStyle)
		var y = document.defaultView.getComputedStyle(oNode,null).getPropertyValue(styleProp);
	return y;
 
}
La fonction ne me retourne aucun valeur !

Par contre, si j'ajoute alert("essai"), le code devenant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
function getCSSProperty(sNodeId , styleProp) {
    var oNode = (typeof sNodeId == "object")?sNodeId:document.getElementById(sNodeId);
alert("essai");
	if (oNode.currentStyle)
		var y = oNode.currentStyle[styleProp];
	else if (window.getComputedStyle)
		var y = document.defaultView.getComputedStyle(oNode,null).getPropertyValue(styleProp);
	return y;
 
}
J'ai un retour de valeur !!!!!!

Pourquoi et comment contourner ce défaut de débogage ?

Merci