Avatar billede Slettet bruger
03. september 2002 - 12:42 Der er 6 kommentarer og
1 løsning

Kalde en txt fil på en bestemt dato.

Hejsa! Jeg sidder med et fint script som jeg vil ha udbygget.
<script>
tekst = new Array();
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";
tekst[31] = "Bla bla";

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

Kan det ikke lade sig gøre at kalde en txt fil eller db fil istedet for Bla bla og kan man ikke lave det mere precist så at teksten i filen bliver kaldt på en bestemt dato. Så man fx. kan lave en fil der hedder juleaften.txt og teksten i filen bliver kaldt den 24-12-02.
Jeg håber I forstår hvad jeg mener!
Siden er i ren html.

T2C
Avatar billede ras2000 Nybegynder
03. september 2002 - 13:28 #1
Du kan sagtens gøre begge dele, men jeg tror du skal over i asp eller php. Jeg kan ikke lige se hvordan du skulle kunne gøre det i javascript.
Avatar billede Slettet bruger
03. september 2002 - 17:37 #2
Tja, du kan jo lave en iframe med tekstfilen i:

<script>
nu = new Date();
fil = ((nu.getDate().toString().length == 1) ? "0" + nu.getDate() : nu.getDate()) + (((nu.getMonth() + 1).toString().length == 1) ? "0" + (nu.getMonth() + 1) : (nu.getMonth() + 1)) + ".txt";
document.write('<iframe src="' + fil + '" width="300" height="300" frameborder="0">');
</script>

Det laver en iframe med dimensionerne 300*300 hvori en txt-fil bliver vist. Tekstefilens navn afhænger af datoen: ddmm.txt
Altså for juleaften: "2412.txt"
For dags dato: "0309.txt"

Scriptet kan sagtens udbygges til også at tage højde for år.
Avatar billede Slettet bruger
03. september 2002 - 17:38 #3
Hvis jeg var dig, ville jeg dog ikke lave txt-filer, men snarere simple html-filer.
Avatar billede Slettet bruger
04. september 2002 - 15:39 #4
Dette er perfekt, det er lige hvad jeg skal bruge.
Tusen Tak

T2C
Avatar billede Slettet bruger
04. september 2002 - 19:49 #5
Der var jeg nok lidt for hurtig med de points.
Scriptet virker ikke hvis datoen indeholder 2 tal fx. den 24/12 => 2412.txt.
Til andre der vil bruge scriptet: der mangler en slut /iframe i scriptet.
frameborder="0"></iframe>');
Er der nogen der kan løse fejlen.

T2C
Avatar billede Slettet bruger
05. september 2002 - 00:36 #6
Der er ikke en fejl i scriptet.......Hmmmm Det var mig der lavede en fejl.
Kom til ar vende datotalende om! Så 2412 => 1224...

Sorry!

T2C
Avatar billede Slettet bruger
05. september 2002 - 13:15 #7
Ja, jeg glemte slut-tagget.
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