Doctype og Javascript virker ikke sammen
Hej Eksperter.Jeg har lavet en side, som virker perfekt i IE6 og IE7, men i Firefox 3 er det ikke så perfekt (Det virker slet ikke).
Jeg bruger doctype:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Fjerner jeg denne doctype, virker scriptet i alle de nævnte browsere.
Koden ser ialt således ud på en testside:
-----------------test.php--------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Test</title>
<script type="text/javascript">
<!--
function MoveShit()
{
document.getElementById('Pin0').style.left = document.body.clientWidth/2-70;
}
-->
</script>
</head>
<body onLoad="MoveShit()">
<div id="Pin0" style="position:absolute; top: 268px; left: 0px; background-image:url(Images/Pin.png);background-repeat:no-repeat;border:0px solid black; padding:5; width: 57px; height: 73px;"></div>
</body>
</html>
----------------------------------------------------------
Er der nogen måde jeg kan få det til at fungere på?
