Così fai entrambe le cose:
codice:<html> <head> <script type="text/javascript"> var vettore = new Array ( new Array("http://www.sito1.it", "immagine1.jpg"), new Array("http://www.sito2.it", "immagine2.jpg"), new Array("http://www.sito3.it", "immagine3.jpg") ); function randomBanner() { ruotaBanner(); setInterval("ruotaBanner()", 20000); //Funzione eseguita ogni 20 secondi } function ruotaBanner() { var rnd = Math.floor(Math.random() * vettore.length); //Numero random intero compreso tra 0 e il limite superiore dell'array document.getElementById('myLink').href = vettore[rnd][0]; document.getElementById('banner').src = vettore[rnd][1]; } </script> </head> <body onload="randomBanner();"> <img id="myBanner" /> </body> </html>![]()