|
Scegli la dimensione del carattere dei post: piccolo / medio / grande
sabato, settembre 04, 2004 Barra di progresso per il caricamento del Blog Penso abbiate notato che aprendo questo blog appare una "Progress Bar" che indica la percentuale di caricamento della pagina. L'ho inserita proprio perché, contenendo parecchi miei script che come qualsiasi altra risorsa esterna impiega quell'inevitabile tot di tempo in più per rintracciarla sul web, il visitatore -magari con una linea non veloce- potesse avere un riferimento di quanto manca al caricamento della pagina. Detto questo penso che, oltre a Cuore di Cioccolata che intendeva utilizzarla, possa interessare a qualcun altro. 1) Prima della chiusura del tag HEAD inserire la chiamata allo script: <script language="Javascript" src="http://nospam.altervista.org/res/misc/utils1.js"></script> Attenzione: se già usate i miei drop-down comments (commenti a scomparsa) avete sicuramente già questa riga e non va ripetuta. 2) Subito dopo il tag BODY richiamare questa funzione che genera la barra di progresso: <script language="Javascript"> createProgressBar(); </script> 3) A questo punto il tutto è pronto, bisogna solo cominciare a cercare in quali punti "strategici" indicare uno scatto di percentuale di caricamento, qui ci vuole un po' di impegno da parte vostra. Come già accennato bisogna trovare i punti in cui vengono inseriti degli script esterni (come TagBoard, sistemi di Statistiche e "tool" vari come i miei), ebbene, subito prima di questi codici inserite questa chiamata indicando tra le parentesi una cifra corrispondente alla percentuale di caricamento (senza il segno %), per esempio per un 25% circa: <script language="Javascript"> progress(25); </script> 4) Dopo aver indicato vari punti, ripetendo dunque il codice del passo precedente ogni volta con una cifra maggiore, si giungerà finalmente alla fine della pagina: a questo punto non resta che concludere il tutto dichiarando che il completamento è avvenuto. <script language="Javascript"> loadingComplete(); </script> Salvate tutto provate a ricaricare la pagina del vostro blog e controllate se le indicazioni di caricamento sono efficaci: per esempio se due "punti strategici" vengono eseguiti praticamente uno di filato all'altro senza alcuna pur minima pausa è evidente che non c'era tutto quel bisogno di indicare una "tappa" di caricamento... ma non è grave. Fatemi sapere se rincontrate problemi o se è poco chiaro, capisco anche che a molti non interesserà per più motivi: perché troppo complesso o perché il blog è molto veloce e senza script o altro ancora. |