Ciao a tutti ho questo codice, preso da html.it, che fà ruotare questi banner ad ogni refresh della pagina io non vorrei che la rotazione banner avenisse solo al refresh ma vorrei dettare io un tot di secondi ad es. 8 secondi dopo i quali il banner cambia e ne sceglie a random uno dei tanti.
Come si fà???
codice:
<HTML>
<HEAD>
<TITLE>HTML.it - il sito italiano sul Web publishing</TITLE>
<style>
A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline }
</style>
</HEAD>
<BODY BGCOLOR="white" vlink="blue" link="blue">
<table border="0" cellspacing="5" cellpadding="5" width="470" align="center">
<tr>
<td>
<script language="JavaScript">
var openInNewWin = true;
var banners = new Array();
banners[0] = new Banner("http://hosting.html.it", "Hosting.html.it", "1.gif");
banners[1] = new Banner("http://gifanimate.html.it", "Gif Animate", "2.gif");
banners[2] = new Banner("http://freeasp.html.it", "Freeasp.html.it", "3.gif");
banners[3] = new Banner("http://linux.html.it", "Linux.html.it", "4.gif");
banners[4] = new Banner("http://www.html.it/java/index.html", "550 Applet Java", "5.gif");
function Banner(url, description, image) {
this.url = url;
this.description = description;
this.image = image;
return this;
}
var bNum = Math.round(Math.random() * (banners.length - 1));
document.write("<a href=\"" + banners[bNum].url + "\"");
if (openInNewWin) {
document.write(" target=\"_blank\"");
}
document.write(">");
document.write("<img src=\"" + banners[bNum].image + "\" border=\"0\" alt=\"" + banners[bNum].description + "\">");
document.write("</a>");
</script></td>
</tr>
</table>
</BODY>
</HTML>