levu: currentStyle im IE: auto?!?! ich hätte gerne 123 px!!

Beitrag lesen

Hallo,

ich habe folgende Funktion:

function getCurrentStyle(e, css){  
 var ret = "";  
 if(document.defaultView && document.defaultView.getComputedStyle){  
  ret = document.defaultView.getComputedStyle(e, "").getPropertyValue(css);  
 } else if(e.currentStyle){  
  css = css.replace(/\-(\w)/g, function (strMatch, p1){ return p1.toUpperCase(); });  
  ret = e.currentStyle[css];  
 }  
 return ret;  
}

und einen div, in dem ganz normal n bissel text, ne liste... drin ist. Wenn ich jetzt dessen Höhe im IE 7 abfrage, bekomme ich auto zurück. In anderen Browsern aber z.B. 123px. Wie kann ich genau diese Zahl im IE auch abfragen? Das ist genau das Ziel des Codes. Dass die Höhe automatisch bestimmt wird, ist mir selber klar :S

mfg, Flo

--
sh:) fo:| ch:? rl:( br:^ n4:| ie:{ mo:| va:} de:> zu:} fl:{ ss:) ls:< js:|