per il loading: il trucco sta nel mostrare/nascondere l'avviso del caricamento in momenti stabiliti
per il problema del mancato caricamento: spesso le chiamate su fb vanno in errore, e l'errore va gestito
codice:function General_Refresh(url,div){ // l'utente ha appena premuto il pulsante: mostro la scritta loading var ajax = new Ajax(); ajax.responseType = Ajax.FBML; ajax.ondone = function(data) { // e' stata ricevuta la risposta relativa alla chiamata: nascondo la scritta loading document.getElementById(div).setInnerFBML(data); } // gestione dell'errore ajax.onerror = function() { // codice da eseguire, che puo' essere o un avviso all'utente, o un nuovo tentativo di caricamento: General_Refresh(url,div) } ajax.post(url); }
(il codice non e' stato verificato)
facci sapere
danno

Rispondi quotando