Script terminated by timeout dans une boucle while

Vos requêtes concernant Mozilla Firefox, le navigateur Gecko alternatif, ne trouvèrent point de réponses lorsque vous cherchâtes ? Toute l'équipe Geckozone est prête à vous aider.

Modérateurs : myahoo, nico@nc, Mori, jpj

michelD09
Arias
Messages : 1
Inscription : 12 févr. 2023, 00:23

Script terminated by timeout dans une boucle while

Message par michelD09 »

Bonjour,
Je précise que j'utilise la version 109.0.1 de Firefox sous Ubuntu 20.04.5
j'obtiens le message "script terminated by timeout" à la ligne "while (ok == false)" dans le code suivant :

Code : Tout sélectionner

function Jouer() { 
    window.alert("J'ai choisi un nombre secret entre 0 et 9 ; vous devez le deviner. Cliquer sur OK pour commencer");
    var solution = Math.floor(Math.random() * 10);
    var rep ;
    var ok = false ;
    var compteur = 0 ;
    var c ;
    while (ok == false) {
        rep = prompt("Choisissez un nombre");
        compteur = compteur + 1 ;
        if (rep == solution) {
            ok = true ; // pour que la boucle se termine
            if (compteur == 1) {
                c = "coup" ;
            } else {
                c = "coups" ;
            }
            window.alert("GAGNÉ en " + compteur + " " + c); // ou bien : document.querySelector("#jeu").innerHTML = "gagné"
            // Si on veut afficher le message dans l'article ayant pour id "jeu"
            /* var affichage = document.querySelector("#jeu p") ;
            affichage.innerHTML = "VOUS AVEZ GAGNÉ !!!!" */
        } else {
            if (rep > solution) {
                window.alert("trop grand") ;
            }
            if (rep < solution) {
                window.alert("trop petit") ;
            }
        }
    }
}
Ce script est activé par l'appui sur un bouton dans une page html.
Rien n'est affiché, même pas le message de la première ligne :

Code : Tout sélectionner

    window.alert("J'ai choisi un nombre secret entre 0 et 9 ; vous devez le deviner. Cliquer sur OK pour commencer"); 
Je précise que le même script fonctionne dans Chromium.

Merci pour votre aide.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Bing [Bot] et 6 invités