DOCTYPE et javascript 2eme
pour vous soumettre a nouveau mon probleme avec un exemple complet , ci-dessous le code qui me pose problème :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-script-type" content="text/javascript" />
<meta http-equiv="Content-style-type" content="text/css" />
<meta http-equiv="Content-language" content="fr" />
<title>essai page</title>
<script type="text/javascript">
function ftest() {
document.getElementById('test').style.top=200;
}
</script>
</head>
<body>
<div id="test" style="position:absolute; top:60px; left:100px;" >
<img src="doc.gif" alt="" title="Doc" />
Texte
</div> <!-- fin PAGE -->
<script type="text/javascript">
setTimeout("ftest()",1000);
</script>
</body>
</html> |
Si j'enlève le DOCTYPE cela fonctionne, l'icone se deplace de 60 à 200
si je laisse le DOCTYPE ça sort une erreur "erreur d'analyse de la valeur pour la propriété top.
J'en deduis que je fais quelque chose d'interdit par le DOCTYPE ! mais quoi ?
???