valeur courante style - ComputedStyle
/Html JavaSript/css/valeur courante style - ComputedStyle.js
function getCSSComputed(node, DOMProperty, CSSProperty) {
// Renvoie la valeur courante d'une property de style (Computed Style) :
// getCSSComputed(<node>, <DOM CSS Property>, <CSS Property>)
// Ex : getCSSComputed(div, "fontSize", "font-size")
if (window.getComputedStyle) { // W3C
CSSComputed = getComputedStyle(node, null);
// Rq : optimisable : conserver un CSSComputed global...
}
return CSSComputed.getPropertyValue(CSSProperty);
} else { // IE
return node.currentStyle[DOMProperty];
}
}
//-----------------------------------------------------------------------------
//-- IE : affiche toutes les property et leur valeur courante d'un element :
var allIEStyle="", style, value
for(style in CoinHautGauche.currentStyle) {
value = CoinHautGauche.currentStyle[style];
if (value!="") {
allIEStyle += "<tr><td>" + style + "</td><td>" + value + "</td></tr>\n";
}
}
document.write("<table border='1'>" + allIEStyle + "</table>");
return;