F.A.Q. numero 34. È possibile caricare casualmente una pagina da un gruppo di indirizzi ogni venti secondi? Si, l'esempio che segue va inserito in un frameset, lo script, con un setTimeout(), sostituirà la pagina contenuta nel frameset pescandone una a caso fra quelle indicate nell'array.
<HTML>
<HEAD>
<SCRIPT LANGUAGE="javascript">
var i = 0;
var Siti = new Array()
Siti[i++] = "http://www.dev2dev.it";
Siti[i++] = "http://www.mfactory.co.uk";
Siti[i++] = "http://www.google.it";
Siti[i++] = "http://www.iwa-italy.org";
function rand(scale)
{
return(Math.floor(scale*Math.random()));
}
function RandomSite()
{
window.frames[0].location.href = Siti[rand(i)];
setTimeout("RandomSite()",20000);
}
</SCRIPT>
</HEAD>
<FRAMESET ROWS="100%,*" onload="setTimeout('RandomSite()',20000)">
<FRAME SRC="index.htm">
<FRAME SRC="">
</FRAMESET>
</HTML>
|