@@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