Il mio sito si basa fortemente su Google Maps. A causa di problemi con Internet Explorer, Google Maps deve essere avviato al caricamento completo della pagina: bisogna creare una funzione che si occupa di inizializzare il tutto, e la funzione viene lanciata con una cosa tipo <body onload="caricaGoogleMaps()">.
Purtroppo onload attende che tutto si sia caricato, quindi prima di avviare google maps i visitatori devono aspettare che vengano caricate le pubblicità e il banner top 100.
Il banner di google adsense è abbastanza rapido, ma il banner top 100 a volte è un po' lento e blocca per un po' la pagina. Una volta ho provato ad aggiungere un banner del circuito 21 ma ho dovuto toglierlo perché era troppo lento. Poi io ho l'adsl, non oso immaginare cosa succede ai poveri tapini con il 56k...
C'è un modo per caricare i banner tramite onload, una volta avviato Google Maps? Ho notato che il codice delle pubblicità è uno script che inserisce dinamicamente dell'html nel documento. Si potrebbe provare a fargli fare questo nella funzione chiamata da onload, una volta avviato google maps, in questo modo tutto dovrebbe andare meglio, spero.
Pensavo ad una cosa del tipo:
Codice HTML:
<html>
<head>
<script type="text/javascript"><!--
inizializzazione(){
divAds = document.getElementById("ads");
divAds.innerHTML = '<s'+'cript language="javascript" src="http://ad.altervista.org/alternet.ad?c=20&f=0&'+new Date().getTime()+'"><\/s'+'cript>';
}
--></script>
</head>
<body onload="inizializzazione()">
<div id="ads">qui andrà la pubblicità</div>
</body>
</html>
Secondo voi può funzionare? Non ho ancora provato perché prima vorrei un'opinione, non voglio rischiare di essere accusato di provare a crackare le pubblicità e per questo bannato o escluso dai circuiti...