Avatar billede michaelb2 Nybegynder
25. december 2001 - 17:07 Der er 4 kommentarer og
1 løsning

\"Dagens Tekst\"

Jeg søger et Javascript hvor der hver dag kommer til at stå en ny tekst.

Ligesom her på Eksperten (oppe i højre hjørne). Det skal bare ikke være hver gang man går til en ny side, men hver dag.

F.eks. ligesom Dagens Link, hvor der kommer et nyt link hver dag:

<script language=\"JavaScript\">

var daylinks=new Array()
/*
Note that if the current month contains less than 31 days, then some of the urls will simply not be used
*/

daylinks[1]=\"LINK\"
daylinks[2]=\"LINK\"
daylinks[3]=\"LINK\"
daylinks[4]=\"LINK\"
daylinks[5]=\"LINK\"
daylinks[6]=\"LINK\"
daylinks[7]=\"LINK\"
daylinks[8]=\"LINK\"
daylinks[9]=\"LINK\"
daylinks[10]=\"LINK\"
daylinks[11]=\"LINK\"
daylinks[12]=\"LINK\"
daylinks[13]=\"LINK\"
daylinks[14]=\"LINK\"
daylinks[15]=\"LINK\"
daylinks[16]=\"LINK\"
daylinks[17]=\"LINK\"
daylinks[18]=\"LINK\"
daylinks[19]=\"LINK\"
daylinks[20]=\"LINK\"
daylinks[21]=\"LINK\"
daylinks[22]=\"LINK\"
daylinks[23]=\"LINK\"
daylinks[24]=\"LINK\"
daylinks[25]=\"LINK\"
daylinks[26]=\"LINK\"
daylinks[27]=\"LINK\"
daylinks[28]=\"LINK\"
daylinks[29]=\"LINK\"
daylinks[30]=\"LINK\"
daylinks[31]=\"LINK\"

var mydate=new Date()
var today=mydate.getDate()
</script>

<a href=\"today.html\" onClick=\"window.location=daylinks[today];return false\">Dagens Link!</a>


.::Michael::.
Avatar billede michaelb2 Nybegynder
25. december 2001 - 17:08 #1
Man skal selvfølgelig selv kunne vælge hvilken tekst der skal stå.
Avatar billede Slettet bruger
25. december 2001 - 17:53 #2
<script>
tekst = new Array():
tekst[0] = \"Bla bla\"; //Det her klarer du selv! :)
tekst[1] = \"Bla bla\";
tekst[2] = \"Bla bla\";
tekst[3] = \"Bla bla\";
tekst[4] = \"Bla bla\";
tekst[5] = \"Bla bla\";
tekst[6] = \"Bla bla\";
tekst[7] = \"Bla bla\";
tekst[8] = \"Bla bla\";
tekst[9] = \"Bla bla\";
tekst[10] = \"Bla bla\";
tekst[11] = \"Bla bla\";
tekst[12] = \"Bla bla\";
tekst[13] = \"Bla bla\";
tekst[14] = \"Bla bla\";
tekst[15] = \"Bla bla\";
tekst[16] = \"Bla bla\";
tekst[17] = \"Bla bla\";
tekst[18] = \"Bla bla\";
tekst[19] = \"Bla bla\";
tekst[20] = \"Bla bla\";
tekst[21] = \"Bla bla\";
tekst[22] = \"Bla bla\";
tekst[23] = \"Bla bla\";
tekst[24] = \"Bla bla\";
tekst[25] = \"Bla bla\";
tekst[26] = \"Bla bla\";
tekst[27] = \"Bla bla\";
tekst[28] = \"Bla bla\";
tekst[29] = \"Bla bla\";
tekst[30] = \"Bla bla\";

nu = new Date();
dato = nu.getDate();
document.write(tekst[dato]);
</script>

... Placeres dér, hvor teksten skal udskrives!
Avatar billede Slettet bruger
25. december 2001 - 17:55 #3
Ups! I linjen:

tekst = new Array():

... er jeg kommet til at skrive et kolon i stedet for et semikolon! Så den skal se således ud:

tekst = new Array();

Men ellers virker det da! :)
Avatar billede Slettet bruger
25. december 2001 - 17:57 #4
Der var jeg nu vist alligevel lidt for hurtig!
Array \"tekst\" skal starte med tekst[1] og slutte med tekst[31], ikke starte med 0 og slutte med 30!
Undskyld fejlen! Jeg håber selv, du klarer rettelsen!
Avatar billede michaelb2 Nybegynder
25. december 2001 - 18:27 #5
Tak for hjælpen.

Det var godt du selv fandt dine fejl (ikke fordi jeg kunne have fundet dem) ;)

.::Michael::.
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