Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème de boucle xhr

Sujet résolu
    1 août 2011 à 22:00:53

    Bonjour,

    Je conçoit donc un petit gros mmorpg, où dans celui-ci se trouvent des niveau, et c'est cela qui me fait poster.
    En effet on peut monter plusieurs niveau d'un coup, donc une boucle s'impose !

    Voici donc ma boucle qui ne fonctionne pas évidement :
    function gestion_lvl()
    {
        finmonterniveau = true;
        while (pasbesoindedeclaration = "ok")
        {
            monter_niveau();
            if (finmonterniveau == false) { break; }
        }
    }
    
    function monte_niveau()
    {
        var xhr = getxhr();
    
        xhr.onreadystatechange = function() {
            if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0))
            {
                if (xhr.responseText != "non")
                {
                    dialogue("Votre pokemon monte d'un niveau !");
                }
                else { finmonterniveau = false; }
            }
        };
    			
        xhr.open("GET", "../map/xhr/combat.php?mode=niveau", false);
        xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        xhr.send(null);
    }
    


    Donc la page php s'occupe de tout, si on monte de niveau elle retourne "oui" sinon elle retourne non.


    Quelqu'un pourrait-il m'expliquer ce qui ne va pas, et aussi par ailleurs s'il est possible de faire une boucle sans argument ?

    Merci d'avance !
    • Partager sur Facebook
    • Partager sur Twitter

    Problème de boucle xhr

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown