Hejsa,
Som overskriften antyder har jeg problemer med at positionere elementer
vha. javascript, når Netscape 7 (og Mozilla) er i standards compliant mode
(as in, doctype med URI).
Et lille eksempel:
------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>test</title>
<style>
#test {position: absolute; width: 200px; height: 100px; background-color:
black; color: white;}
</style>
<script>
function place() {
document.getElementById("test").style.left = 200;
document.getElementById("test").style.top = 200;
alert("scriptet eksekveres godt nok!");
}
</script>
</head>
<body onload="place();">
<div id="test">
Denne boks burde være placeret i koordinaterne left 200, top 200
hvilket den også er i IE5.5 og Opera7 - men ses den i Netscape7 eller
Mozilla 1, er boksen stadig i øverste venstre hjørne...
</div>
</body>
</html>
------
Hvis jeg skifter doctype linien ud med denne:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- virker det uden problemer....
Forskellen er den samme hvis jeg bruger 'Strict' istedet for
'Transitional'..
Er der en grund til det?
--
René (AKA The Artist Currently Known As Rel7Star)
--- farende rundt i en 1985 Toyota MR2 1,6 16v ---
x===---->
http://www.rel7star.dk <----===x