Avatar billede seb11 Nybegynder
02. juni 2003 - 18:30 Der er 4 kommentarer og
1 løsning

link der skifter

hej..
jeg har et problem... og det er at jeg gerne vil have en hjemmeside hvor der er et link som skifter hver gang man refrsher.. håber at i forstår hvad jeg mener :)
Avatar billede eagleeye Praktikant
02. juni 2003 - 19:53 #1
Du kan lave en liste med links og en function som finder et random link:

<script>
<!--
//liste med links, så mange som nødvendigt
var randomlinks=new Array()

randomlinks[0]="http://www.eksperten.dk"
randomlinks[1]="http://www.google.com"
randomlinks[2]="http://www.jubii.dk"
randomlinks[3]="http://www.jahoo.dk"


function randomlink(){
return randomlinks[Math.floor(Math.random()*randomlinks.length)]
}
//-->
</script>


Og så der hvor du vil havde det tilfældige link skriver du:

<script>
  strLink = randomlink();
  document.write ('<a href="' + strLink + '">' + strLink + '</a>');
</script>
Avatar billede seb11 Nybegynder
02. juni 2003 - 20:23 #2
behøves det at være med links.. kan man oxo bare bruge tekst
Avatar billede eagleeye Praktikant
02. juni 2003 - 20:26 #3
Jo da, du bestemmer selv hvad der står i teksten.

Du skal så nok rette denne til så den ikke skriver det ud som et link:

<script>
  strLink = randomlink();
  document.write ('<a href="' + strLink + '">' + strLink + '</a>');
</script>


Eks:

<script>
  strLink = randomlink();
  document.write (randomlink());
</script>
Avatar billede eagleeye Praktikant
02. juni 2003 - 20:26 #4
Så skal man måske lige hvade variable navne om ;) eller kan det måske virke lidt forvirne.
Avatar billede seb11 Nybegynder
02. juni 2003 - 20:29 #5
tak for hjælpen :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester