forse potresti indirizzare la pagina su una nuova finestra:
metti tra i tag <head></head>
Codice HTML:
<script language="JavaScript" type="text/javascript">
function go_to(url)
{
location.href=(url);
// window.open(url);
}
function rand_link()
{
var a;
a=1+Math.round(Math.random()*3);
if(a==1)go_to("pagina1.htm");
if(a==2)go_to("pagina2.htm");
if(a==3)go_to("pagina3.htm");
}
</SCRIPT>
tag del link:
Codice HTML:
<a href="javascript:rand_link();">per aprire un link casuale</a>
Note : nella prima parte dello script trovate la riga di codice: a=1+Math.round(Math.random()*3); quel numero 3 finale è il numero max dei links casuali.
Nel caso in cui vogliate avere più di 3 links dovrete cambiare quel numero e aggiungere sulla falsa riga del codice già esistete if(a==1)go_to("pagina1.htm"); tutti i nuovi links avendo cura di cambiare anche il numero (a==1) in modo da fargli seguire la numerazione.
Variante 1: nel caso in cui il nuovo link dovesse aprire su una nuova finestra del browser, sostituire la riga di codice
location.href=(url); con: window.open(url);
Variante 2: nel caso in cui il nuovo link dovesse aprirsi da solo automaticamente, senza cioè bisogno di alcun clik, inserire nel tag <body> l'evento onload, in modo che diventi così:
<body onload="rand_link()">
Praticamente l'apertura di una pagina che contenesse questo codice, provocherebbe istantaneamente l'apertura di una delle pagine inserite nello script, lo farebbe in modo del tutto casuale senza alcuna preferenza.
ciauz!