Salve a tutti, ho un problema veramente strano![]()
function mosse()
{
// creo l'oggetto XMLHttpRequest
http = getXMLHttpRequest();
if(http==null)
{
alert("Browser doesn't support xmlhttprequest");
return
}
http.onreadystatechange = changed;
var index=0;
while(index<2)
{
http.open('GET',"getPosition.php?moveNumber="+inde x,true);
http.send(null);
index=index+1;
}
}
function changed()
{
if(http.readyState==4)
{
alert("response"+http.responseText);
eval(http.responseText);
if(typeof(risp) == undefined)
{
alert("dentro if");
document.write("Numero Mosse: "+contaMosse);
continua=false;
}
else
{
alert("X"+risp.X);
alert("Y"+risp.Y);
setTimeout("prendiMosse(risp.X,risp.Y)",200);
}
}
}
Dunque la funzione prendiMosse è una funzione a parte e funziona, il rpoblema sta nella presenza di : http.open('GET',"getPosition.php?moveNumber="+inde x,true); all'interno del ciclo while, se questo ciclo while è assente allora funziona il tutto altrimenti non mi funziona nulla! sapete se ci sono problemi sull'uso dei cicli inq uesti casi?? mi serve per un progettino che devo dsare lunedi![]()

Rispondi quotando
