© ilj ilj@flowsim.se
JavaScript på svenska 36
JavaScript: hur man gör för att ladda en slumpvis vald sida

 
om du klickar
här
kommer du
till
en
slumpmässigt
vald sida
!

kod och förklaringar längre ned



 
En klickning på länken
 
<A HREF = "javascript:iljslumpsida()">VISA SLUMPVIS VALD SIDA!</A>
 
anropar funktionen
iljslumpsida() som placeras mellan SCRIPT-taggar i HEAD-delen (se MINIMANUAL 1 lite grunder)
 

function iljslumpsida()
{
     iljpage= new Array() //1
     iljpage[0] ="first.html"
     iljpage[1] = "second.html"
     iljpage[2] = "third.html"
     iljpage[3] ="fourth.html"
     datum = new Date() //2
     sidnummer=datum.getSeconds() % 4 //3
     window.location=iljpage[sidnummer] //4
}
 
1 börja med att skapa en array (matris) med de olika sidor som ska visas; använder man fler sidor är det bara att lägga till iljpage[4] ="fifth.html" etc OCH anpassa siffran före fotnot 3.
 
2 här sätts
datum till aktuellt datum och tid och ur denna variabel...
 
3 får man sedan fram sekunderna som delas med 4;
sidnummer sätts så till lika med den REST som uppstår vid divisionen.
Ex: om sekunder t ex är lika med 54 delas 54 med 4. Det går inte jämt upp utan man får en rest på 2, alltså är
sidnummer lika med 2.
 
4 här visas den nya sidan; är sidnummer lika med 2 visas alltså iljpage[2].
 

Sidan gjordes av
 
ilj
 
ilj@flowsim.se
 

 
Senast ändrad 24 mars 1998.
 
Den här sidan hör hemma i ett ramsystem
hos:
www.flowsim.se
JavaScript på svenska