asdasdsa

Test caricamento asincrono del
"Like Box" di Facebook

Con un semplicissimo Javascript, senza usare librerie particolari, si può far caricare il like box di Facebook solo quando tutto l'html della pagina è già stato caricato.

Si crea un div che ospiterà il like box.

<div id="fb_like_box"> </div>

Poi, prima di body, si inserisce questo semplice codice:

<script type="text/javascript">

/* a questo punto l'HTML è già stato caricato,
quindi si può richiamare il like box senza ritardare il caricamento */

try {

document.getElementById("fb_like_box").innerHTML='<iframe src="http://www.facebook.com/plugins/likebox.php?xxxxx" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:292px; height:590px;" allowTransparency="true"></iframe>';

} catch(err1){};

</script>

Lo stesso principio può essere applicato anche ai codici delle pubblicità (tipo Adsense). Lo abbiamo provato su un sito con 10 banner e il tempo di caricamento si è ridotto da 20 a 5,5 secondi.

Matteo Santiloni
www.IstintoWeb.com