[Racine des codes] [Page précédente]

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;
[edit]