Apertura pagina random

lunedì 09 novembre 2009 - 06.30

purno Profilo | Newbie

Tutti gli javascript che ho trovato in rete che consentono di caricare una pagina in modo casuale sono come quello sotto riportato. Funzionano sia in locale che on-line. Lo javascript che ho messo in fondo però ha il vantaggio che se hai molte pagine - esempio: 155 - non devi fare molta fatica per scrivere il codice: basta che scrivi il numero "155" nella riga dedicata e null'altro. E se ne vuoi agiungere altre 50 basta scrivere "205". Lo svantaggio è però che per come è scritto il codice funziona solo on-line. E' possibile renderlo utilizzabile sia on-line che in locale come questo sotto? Grazie 1000

<SCRIPT LANGUAGE="JavaScript">
var howMany = 2; // max number of items listed below
var page = new Array(howMany+1);
page[0]="1.html";
page[1]="2.html";
page[2]="3.html";
function rndnumber(){
var randscript = -1;
while (randscript < 0 || randscript > howMany || isNaN(randscript)){
randscript = parseInt(Math.random()*(howMany+1));
}
return randscript;
}
quo = rndnumber();
quox = page[quo];
window.location=(quox);
</SCRIPT>

-----------------------------------------------------------------------

<script type="text/javascript">
function random_link(){
var random_num=Math.round(Math.random()*155)
var base_link="http://www.nomesito.com/userid="
var targetlink= base_link + random_num;
window.location=targetlink
}
</script>

<a href="javascript:random_link()">Random link</a>

-----------------------------------------------------------------------
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5