ciao,
vorrei utilizzare lo script qui sotto (crea un banner a rotazione cliccabile) due volte nella stessa pagina.
non è possibile da quanto ho capito eseguire window.onload multipli, esegue solo l'ultimo mi sembra.
Come posso fare come alternativa? oppure c'è un modo di eseguire una copia dello script in contemporanea?
Grazie.
<script>
window.onload = initBannerLink;
var adImages = new Array("/public/style_images/subway/banner/banner1.gif","/public/style_images/subway/banner/banner2.gif","/public/style_images/subway/banner/banner3.gif","/public/style_images/subway/banner/banner4.gif","/public/style_images/subway/banner/banner5.gif");
var adURL = new Array("domain1.com","domain2.com","domain3.com","domain4.com","domain5.com");
var thisAd = 0;
function rotate() {
thisAd++;
if (thisAd == adImages.length) {
thisAd = 0;
}
document.getElementById("adBannerR").src = adImages[thisAd];
setTimeout("rotate()", 5 * 2000);
}
function newLocation() {
window.open("htpp://" + adURL[thisAd],'_blank');
return false;
}
function initBannerLink() {
if (document.getElementById("adBannerR").parentNode.tagName == "A") {
document.getElementById("adBannerR").parentNode.onclick = newLocation;
}
rotate();
}
</script>