Ciao a tutti, avrei un "semplice" problema (non per me) da risolvere.
Devo mettere nella stessa pagina due banner a rotazione, dovrei quindi sdoppiare il codice javascript per permettere ciò. Come faccio?
Javascrip
var newWin = "";
function resizeWin(newLoc, newWidth, newHeight) {
newWin = open("",newLoc,"scrollbars=yes,resizable=yes,statu s=no,location=no,height=" + newHeight + ",width=" + newWidth);
}
var banAD=new Array();
var banADlink=new Array();
var linkTarget=new Array();
var linkSizeX=new Array();
var linkSizeY=new Array();
var adNum=0;
banAD[0]="../imgs/logo.png";
banADlink[0]="http://www.logo.it/";
linkTarget[0]="_blank";
linkSizeX[0]=0;
linkSizeY[0]=0;
banAD[1]="../imgs/logo2.png";
banADlink[1]="http://logo2.it";
linkTarget[1]="popup";
linkSizeX[1]=400;
linkSizeY[1]=240;
var preloadedimages=new Array();
for (i=1;i<banAD.length;i++){
preloadedimages[i]=new Image();
preloadedimages[i].src=banAD[i];
}
function setTransition(){
if (document.all){
banADrotator.filters.revealTrans.Transition=18;
//banADrotator.filters.revealTrans.Transition=Math.f loor(Math.random()*23);
banADrotator.filters.revealTrans.apply();
}
}
function playTransition(){
if (document.all)
banADrotator.filters.revealTrans.play()
}
function nextlallet(){
if(adNum<banAD.length-1)adNum++ ;
else adNum=0;
setTransition();
document.images.banADrotator.src=banAD[adNum];
playTransition();
theTimer=setTimeout("nextlallet()", 5000);
}
function jump2url(){
jumpUrl=banADlink[adNum];
jumpTarget=linkTarget[adNum];
if (jumpTarget == "popup"){
resizeWin('popup',linkSizeX[adNum],linkSizeY[adNum]);
newWin.location = jumpUrl;
}else{
window.open(jumpUrl,jumpTarget);
}
}
function displayStatusLallet() {
status=banADlink[adNum];
document.returnValue = true;
}
Banner nell'html
[img]../imgs/logo.png[/img]
<script language="JavaScript">nextlallet()</script>

Rispondi quotando
