pour vous soumettre a nouveau mon probleme avec un exemple complet , ci-dessous le code qui me pose problème :
Si j'enlève le DOCTYPE cela fonctionne, l'icone se deplace de 60 à 200
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 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 ?
???
Partager