Probléme avec innerHTML
johnox
-
Utilisateur anonyme -
Utilisateur anonyme -
Yo,
J'ai un soucis avec mon javascript que voici:
J'ai un soucis avec mon javascript que voici:
<html> <head> <script langage="text/javascript" > function alea(nb) { nombre= Math.floor(Math.random() * nb)+1; return nombre; } function getAlea() { ecart=document.formulaire.getElementById("entier"); document.getElementByTagName("aff").innerHTML=alea(ecart)+"/"+ecart; document.getElementById("affiche").innerHTML="affiche"; } </script> </head> <body> <form name="formulaire"> Inscrivez un nombre entier: <input type="text" id="entier" /> <br/> <input type="submit" > </form> <div id="affiche" name="aff" style="border:2px solid lime; width:220px;height:1em;" onClick="javascript:getAlea()"> </div>
3 réponses
salut
pourrais tu regarder avec la console d'erreur firefox (outil/consol d'erreur) et nous dire quel message d'erreur est affiché !
ça peut bien simplifié la tache =)
pourrais tu regarder avec la console d'erreur firefox (outil/consol d'erreur) et nous dire quel message d'erreur est affiché !
ça peut bien simplifié la tache =)
salut,
tout d'abord c'est document.getElementsByTagName et non document.getElementByTagName.
probleme au niveau de la variable 'ecart'
2 innerHTML sur le même objet, là je ne sais pas ce que tu veux qu'il veut qu'il affiche 'alea(ecart)+"/"+ecart' ou 'affiche'
bon reprenons ton code
@+
tout d'abord c'est document.getElementsByTagName et non document.getElementByTagName.
probleme au niveau de la variable 'ecart'
2 innerHTML sur le même objet, là je ne sais pas ce que tu veux qu'il veut qu'il affiche 'alea(ecart)+"/"+ecart' ou 'affiche'
bon reprenons ton code
<html> <head> <script langage="text/javascript" > function alea(nb) { nombre= Math.floor(Math.random() * nb)+1; return nombre; } function getAlea() { ecart=document.getElementById("entier").value; document.getElementById("affiche").innerHTML=alea(ecart)+"/"+ecart; //document.getElementById("affiche").innerHTML="affiche"; } </script> </head> <body> <form name="formulaire"> Inscrivez un nombre entier: <input type="text" id="entier" /> <br/> <input type="submit" > </form> <div id="affiche" name="aff" style="border:2px solid lime; width:220px;height:1em;" onClick="javascript:getAlea()"> </div>
@+