L'esempio è tutt'altro che banale.
CSS centra poco o punto!
Ajax alla fin fine è solo un modo di utilizzare javascript per leggere file dal web senza lasciare la pagina.
Tali file possono quindi venire elaborati o inseriti in elementi della pagina per aggiornarla asincronamente.
Il div in cui piazzerai la tabella dovrà avere una id specificata (es: ilMioDiv).
E supponiamo che il tuo secondo script php si chiami tabaggiorna.php
Nella pagina dovrai avere una funzione javascript di questo tipo (nell'header):
ed tra le ultime righe della pagina:codice:function ask_file(qualediv,qualefile){ var dove=(document.getElementById?document.getElementById(qualediv):document.all[qualediv]); var request=false; try{request=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){ try{request=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){ request=false;};}; if(!request && typeof XMLHttpRequest!='undefined'){request=new XMLHttpRequest();}; request.open("GET",qualefile,true); request.onreadystatechange=function(){ if(request.readyState==4){ if(request.status==200){ dove.innerHTML=request.responseText; };};};request.send(null);};
In quest'ultima linea personalizzi il tempo di refresh (millisecondi) il nome del div di destinazione ed il nome del file da caricare.codice:windowSetInterval(10000,'ask_file("ilMioDiv","http://www.tuodominio.boh/path/tabaggiorna.php")');

Rispondi quotando