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 
sp.split("---");
                    var 
kkko x.length/3;
                    for(
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?