Avatar billede polka_jeppe Nybegynder
12. november 2003 - 09:26 Der er 3 kommentarer og
1 løsning

Random citat

Jeg har set på andre hjemmesider, at de har en lille boks hvor at der kommer en ny tekst sætning hver gang at man refresher siden.

Er der nogen der kan hjælpe mig med et ligende script?

På forhånd tak
Avatar billede ldanielsen Nybegynder
12. november 2003 - 10:07 #1
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT LANGUAGE=javascript>
<!--
function visCitat(){
    var arrCitat = new Array()
    arrCitat[arrCitat.length] = "blabla 1"
    arrCitat[arrCitat.length] = "blabla 2"
    arrCitat[arrCitat.length] = "blabla 3"
    arrCitat[arrCitat.length] = "blabla 4"

    var rand = Math.floor(Math.random() * arrCitat.length)
    document.all.citat.innerHTML = arrCitat[rand]
    }
//-->
</SCRIPT>

</HEAD>
<BODY onLoad="visCitat()">
<P id=citat></P>
</BODY>
</HTML>
Avatar billede ldanielsen Nybegynder
12. november 2003 - 10:09 #2
Ja, du tilføjer blot de citater du har lyst til, ved at lave flere linier som

arrCitat[arrCitat.length] = "blabla 5"

<P id=citat></P> er den pladsholder hvor citatet vises, den kan også være en celle i en table. Eller en div:

<DIV id=citat></DIV>
Avatar billede skovenborg Nybegynder
12. november 2003 - 13:11 #3
måske ville det være en ide at gøre den lige mere crossbrowser venlig:
function visCitat(){
    var arrCitat = new Array();
    arrCitat[arrCitat.length] = "blabla 1";
    arrCitat[arrCitat.length] = "blabla 2";
    arrCitat[arrCitat.length] = "blabla 3";
    arrCitat[arrCitat.length] = "blabla 4";

    var rand = Math.floor(Math.random() * arrCitat.length);
    boks = (document.all) ? document.all.citat : document.getElementById("citat");
boks.innerHTML = arrCitat[rand];

    }
Avatar billede polka_jeppe Nybegynder
12. november 2003 - 14:07 #4
tak for hjælpen det virker
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