Bonjour a tous,

je voudrai centrer une image sur ma pages.
Pour cela, je récupère la taille de l'affichage en javascript, puis je calcul la marge vertical qu'il me faut, et je souhaite l'appliqué a un margin top.

Donc pour ce faire, j'ai fait ceci

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
 
<html>
   <head>
       ...
   </head>
   <body>
      <div id='divImgLogo'> 
         <a href='porteFolio.php?deb=0&amp;fin=12'><img src='imagesSite/logoAccueil.jpg' alt='logo' id='imgLogo'  /></a>
      </div>
 
<script type="text/javascript">
	var marge=(screen.availHeight-293)/2;
	marge=Math.round(marge);
        alert(marge);
	document.getElementById("divImgLogo").style.marginTop=marge;
</script>
 
   </body>
</html>
mon débugger javascript (extension webDevelloper de FF) m'indique ce message d'erreur:
Avertissement : Erreur d'analyse de la valeur pour « margin-top ». Déclaration abandonnée.
je précise que le alert(marge); me renvoie bien une valeur entière correct.

Donc, si vous pouviez me dire d'où viens le problème ...

je vous remercie d'avance pour votre aide