fwap: Style Informationen sind zunächst leer

Beitrag lesen

@@Steel:

Standardfehler. :) Javascript kann per Style keine CSS-Informationen auslesen, die per CSS gesetzt wurden.

Doch, wenn diese per 'style'-Attribut gesetzt wurden. Aber das tut man ja nicht!

Deiner Entdeckung gibt es eigentlich nichts weiter hinzuzufuegen.

Doch: window.getComputedStyle() bzw. für IE currentStyle [http://forum.de.selfhtml.org/archiv/2008/1/t165198/#m1077055]

Live long and prosper,
Gunnar

danke! genau das habe ich gesucht und zwischenzeitlich auch gefunden.

  
<style type="text/css">  
#foodiv {  
 position: absolute;  
 left: 10px;  
 top: 10px;  
 display: block;  
}  
</style>  
<script language="javascript">  
<!--  
function init() {  
    foo = document.getElementById('foodiv');  
    if (document.body.currentStyle) {  
        fooStyle = foo.currentStyle;  
    } else if (window.getComputedStyle) {  
        fooStyle = window.getComputedStyle(foo, null);  
    }  
    alert(fooStyle);  
    alert(fooStyle.left);  
}  
-->  
</script>  
</head>  
<body onLoad="init();">  
<div id="foodiv">100/100</div>  
</body>  

mfg, fwap