Comprendre un code

Signaler
Messages postés
5
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
3 janvier 2008
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
voila je trouve pa mon erreur é je compren vraiment au javascript help me je suis vraiment desesperée là. merci beaucoups si quelqu'un peux m'aider

<html>
<head>
<title>...</title>
 <style type="text/CSS">
 .balle{
 position=absolute;
 top=Opx;
 left=Opx;
 }
 </style>
<script language="javascript">
function affiche()
var hauteur=screen.height;
var largeur=screen.width;
var inc-x=1;
var inc-y=1;
{
 if(document.getElementById("baballe").style.left>largeur)
 {
 inc-x=-1
 }
 if(document.getElementById("baballe").style.left<0)
 {
 inc-x=1
 }
 if(document.getElementById("baballe").style.top>hauteur)
 {
 inc-y=-1
 }
 if(document.getElementById("baballe").style.top<0)
 {
 inc-y=1
}
}
document.getElementById("baballe").style.top+=inc-y;
document.getElementById("baballe").style.left+=inc-x;
window.setTimeOut("anim()",10);
</script>
</head>

</html>

1 réponse

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
34
Bonjour,

   avec FireFox, regarder la "console d'erreurs".
   avec Internet Explorer, activer le debogger.
   ça donnera déjà les erreurs de syntaxe et plus....

      exemples :

         inc-x=1           le navigateur va raler, pour lui c'est une soustraction.
         la syntaxe d'un fonction c'est :
         function nom()
         { 
            .... instructions ... 
         }
              et non pas  function nom() 
                                                   instructions 
                                             { ...  
      puis,
         vérifier la valeur de style.top, style.left ( on peut y trouver 120px  )
         et screen.width/height, ça contient quoi ?
   ...

<hr />
            Cordialement       Bul       [mon Site]       [M'écrire]
<hr />