Carissimi,
utilizzo questo script per una rotazione banner, gestita dal db nel contesto di un area riservata, naturalmente così facendo i banner devono essere perforza sempre 3 , vorrei sapere come fargli controllare se:
se c'è un banner non ruotare
se ci sono 2 banner ruotare solo quei 2
se ci sono 3 banner ruotarli (come ora)
inoltre come posso mettere al link il target a nuova finestra?
Potete aiutarmi??
Ecco lo script:
Graziecodice:<script type="text/javascript" language="JavaScript"> <!-- function loadpage() { browver= parseInt(navigator.appVersion); browtype = navigator.appName; browsertype = "old"; if (browtype == "Netscape" && !(browver < 3)) { browsertype = "new"; } if (browtype == "Microsoft Internet Explorer" && !(browver < 4)) { browsertype = "new"; } if (browsertype == "new") { thetimer = setTimeout("changeimage()", 3000); banneradcode = 0; listofimages = new Array(3); listofimages[0] = new Image(440,110) listofimages[0].src = "banners/<%=rs.fields("banner1")%>" listofimages[1] = new Image(440,110) listofimages[1].src = "banners/<%=rs.fields("banner2")%>" listofimages[2] = new Image(440,110) listofimages[2].src = "banners/<%=rs.fields("banner3")%>" } } function changeimage(){ if (browsertype == "new") { banneradcode = banneradcode + 1 if (banneradcode == "3") { banneradcode = 0 } imagesource = "banners/<%=request.querystring("id")%>_banner-0" + banneradcode + ".jpg" window.document.bannerad.src = imagesource thetimer = setTimeout("changeimage()", 5000); } else if (browsertype == "old") { } } function changepage() { if (browsertype == "new") { if (banneradcode == 0) { newlocation = "<%=rs.fields("link_1")%>" } else if (banneradcode == 1) { newlocation = "<%=rs.fields("link_2")%>" } else if (banneradcode == 2) { newlocation = "<%=rs.fields("link_3")%>" } location = newlocation } else if (browsertype == "old") { location = "http://www.miosito.it" } } //--> </script>
G.

Rispondi quotando