Ciao a tutti,
sto sviluppando una semplice lista dei presenti che viene aggiornata ogni tot grazie ad uno script ajax.
Ora, il codice dello script è il seguente:
Codice PHP:
function online() {
var
ajax = assegnaXMLHttpRequest(),
elemento = document.getElementById("online"),
usaLink = true;
if(ajax) {
usaLink = false;
ajax.open("get", "ajax/online.php", true);
ajax.setRequestHeader("connection", "close");
ajax.onreadystatechange = function() {
if(ajax.readyState === readyState.COMPLETATO) {
if(statusText[ajax.status] === "OK"){
var sp = ajax.responseText;
var x = sp.split("---");
var kkko = x.length/3;
for(k = 0;k<=kkko;k++) {
if (x[k*3+1] == "F"){
elemento.innerHTML = elemento.innerHTML+"
<span style=\"color:pink\"><a href=\"scheda_on.php?pg_id="+x[k*3]+"\">"+x[k*3+2]+"</a></span>";
} else {
elemento.innerHTML = elemento.innerHTML+"
<span style=\"color:blu\"><a href=\"scheda_on.php?pg_id="+x[k*3]+"\">"+x[k*3+2]+"</a></span>";
}
}
}
}
}
ajax.send(null);
}
return usaLink;
}
Lo riconoscerete, è una parte dello script di esempio della guida di ajax.
Lo script in questione "riceve" dalla pagina online.php una lista separata da "---" dell'identificativo utente, il sesso e il nome e lo va ad aggiungere nel div "online"
Il punto è che, non aggiunge proprio un bel tubo Ç_Ç
qualcuno riesce a capire come mai?