cs_Sharkiller
Messages postés80Date d'inscriptiondimanche 12 octobre 2003StatutMembreDernière intervention25 avril 2011
-
12 mars 2007 à 12:09
cs_Sharkiller
Messages postés80Date d'inscriptiondimanche 12 octobre 2003StatutMembreDernière intervention25 avril 2011
-
12 mars 2007 à 14:31
Bonjour,
J'ai une fonction qui me pose problème: en fait, après que la boucle s'exécute, on dirait que ça termine la fonction...
function Dev(){
n=0;
do{
n=n+1;
document.getElementById('Plvl1'+n).style.display="block";
}while (n<=5);
alert('ok');
}
Dans ce cas-là, le message "ok" ne s'affiche pas..
Ca me fait la même chose quand j'appelle des fonctions qui en appellent d'autres..
Quelqu'un aurait-il une solution? Je ne sais plus quoi faire... Je vous remercie par avance pour votre aide!
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 mars 2007 à 12:32
Bonjour,
sur le peu que tu donnes, j'ai du ajouter le html qui semble nécessaire
pour contrôler ( faut le faire ! tu aurais pu le donner ! )
et... ça baigne... ok s'affiche bien.
je pense que pour toi, id= "Plvl16" n'existe pas.. par exemple, car d'autres erreurs sont possibles !
avec IE, activer le deboggage, et mieux : télécharger le "debogger IE"
avec FF, regarder la "console d'erreurs", et mieux : télécharger "FireBug"
<script type ="text/javascript">
function Dev()
{
n=0;
do
{
n=n+1;
document.getElementById('Plvl1'+n).style.display="block";
} while (n<=5);
alert('ok');
}
</script>