30. april 2001 - 16:47Der er
2 kommentarer og 2 løsninger
random side
Hvad er årsagen til at dette script engang imellem ikke kan finde noget! alle tre sider findes. Det sker kun engang imellem???
<script type=\"text/javascript\"> var url = new Array(\"2000/forside.htm\",\"2001/index.htm\",\"2001/index3.htm\"); var nr = Math.floor(Math.random()*(url.length +1)); if(nr!=url.length){ location.href=url[nr]; } </script>
Jumper>>> Er det ikke hurtigere rent performance mæssigt at bruge with(Math) ???? Altså:
<script type=\"text/javascript\"> with(Math) { var url = new Array(\"2000/forside.htm\",\"2001/index.htm\",\"2001/index3.htm\"); var nr = floor(random()*url.length); if(nr!=url.length){ location.href=url[nr]; } } </script>
Hvorvidt du vinder performance ved at skifte det primære scope til Math objektet, er vist rent akademisk (læs: umåleligt), men det gør da koden kortere ;)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.