Avatar billede johs_j Novice
12. juni 2009 - 21:00 Der er 10 kommentarer og
1 løsning

Nyt billede på hjemmeside hver dag.

Hej.
Jeg vil gerne lave et script som kan vælge et efter dato som skal vises på en hjemmeside.
Jeg har 31 gif-billeder +
følgende script, men det virker ikke:
<script>
var nu = new Date();
var idag = nu.GetDate();
var Billed = idag + ".gif"

document.write("<img src='Smilie/")
document.write(Billed)
document.write("' border='0'>")
</script>
Avatar billede MichaelWJ-IT Nybegynder
12. juni 2009 - 21:15 #1
Avatar billede johs_j Novice
13. juni 2009 - 14:18 #2
>MichaelWJ-IT

Når jeg nu har 31 billeder som har navne fra 1.gif til 31.gif ville det jo spartest at lade datoen vælge billed.
Men kommer der ikke andre forslag må jeg jo igang med det andet.
Hilsen johs.
Avatar billede nyp Nybegynder
14. juni 2009 - 19:16 #3
prøv nu.getDate(); istedet :)
Avatar billede majbom Novice
14. juni 2009 - 20:36 #4
u må næsten få en javascript-fejl i din browser.

du mangler desuden en del semikolonner som linje-afslutninger...
Avatar billede johs_j Novice
15. juni 2009 - 11:25 #5
>nyp
var idag = nu.GetDate();
Er det det du mener? Det står der allerede, og det er ligegyldigt om det er stavet med store eller små bogstaver.

>aplazz
De manglende semikolonner gør ingen forskel. Du har dog ret i at jeg får javascript-fejl. Men det gør jeg også selv om jeg afslutter hver linie med et semikolon.

mvh
Johs.
Avatar billede majbom Novice
15. juni 2009 - 11:46 #6
-> #5 - hvad er javascript-fejlen så?
Avatar billede nyp Nybegynder
15. juni 2009 - 12:36 #7
JavaScript er case sensitiv og getDate() er det rigtige!
Avatar billede johs_j Novice
15. juni 2009 - 15:31 #8
Der sker det samme hvad enten jeg skriver
getDate();
eller
GetDate();

På statuslinien står der bare at der er en javascript-fejl. Men den forsvinder hurtigt igen.
Avatar billede nyp Nybegynder
15. juni 2009 - 16:04 #9
Nedenstående giver ingen fejl, hvis du bruger GetDate(); vil det give en fejl, et godt råd angående fejlfinding, brug FireFox og installer FireBug, så kan meget nemmere finde hvor fejlen er.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Demo</title>
</head>

<script type="text/javascript">
var nu = new Date();
var idag = nu.getDate();
var Billed = idag + ".gif"

document.write("<img src='Smilie/")
document.write(Billed)
document.write("' border='0'>")

</script>

<body>
</body>

</html>
Avatar billede johs_j Novice
15. juni 2009 - 16:36 #10
>>nyp
Det virker!!!
TAK!!!
Skriv et svar så du kan få point.
mvh
Johs.
Avatar billede nyp Nybegynder
15. juni 2009 - 19:44 #11
:)
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