21. november 2007 - 14:14
Der er
8 kommentarer
skifte side efter hvilken dato vi har
Jeg leder efter et script som kan skifte side efter hvilken dato vi har. Til en digital julekalender
Annonceindlæg fra Computerworld
21. november 2007 - 14:22
#1
Hvordan skifte side ?-) -- har du 366 forskellige sider, eller hvordan ?o]
21. november 2007 - 14:29
#2
Kan du ikke bare skifte noget af siden, men jeg havde jo overset din nederste linje, og så er det jo bare 26 sider, hvilket klart er mere overskueligt: <script type="text/javascript"> var idag = new Date(); if(idag.getMonth() < 11 && idag.getFullYear() == 2007 || idag.getFullYear() < 2007) location.href = "kalenderenErIkkeStartet.html"; else if(idag.getDate() > 24 || idag.getFullYear() > 2007) location.href = "kalenderenErSlut.html"; else location.href = "kalender" + idag.getDate() + ".html"; </script>
21. november 2007 - 15:04
#3
kan du give et eksemple på htmlfilen? er det kalender01122007.html? eller hvad?
21. november 2007 - 15:15
#4
Bare kalender1.html, kalender2.html ... kalender24.html !-) -- men vi kan da også sætte fuld dato på, hvis det er nødvendigt !o]
21. november 2007 - 18:23
#5
hvor ser jeg hvilken måned det er (december)? Ville gerne teste det inden (med november). Fedt du gider at hjælpe.
24. november 2007 - 14:50
#6
if(idag.getMonth() < 11 && idag.getFullYear() == 2007 || idag.getFullYear() < 2007) Udtrykket siger: Hvis måneden er før måneds-index 11 (december) i år 2007 eller året er før 2007 er det ikkestartet-siden !-) -- til test ville jeg indsætte en betingelse før, så det kan testes: <script type="text/javascript"> var idag = new Date(); //test start if(idag.getMonth() == 10) loction.href = "kalenderTest" + idag.getDate() + ".html"; else //test slut if(idag.getMonth() < 11 && idag.getFullYear() == 2007 || idag.getFullYear() < 2007) location.href = "kalenderenErIkkeStartet.html"; else if(idag.getDate() > 24 || idag.getFullYear() > 2007) location.href = "kalenderenErSlut.html"; else location.href = "kalender" + idag.getDate() + ".html"; </script> -- og så kan du lave et par sider, der hedder f.eks. kalenderTest25.html kalenderTest26.html -- og når du har konstateret, at det virker, kan du så bare slette de ekstra linjer !-)
20. november 2009 - 13:06
#7
smid svar
20. november 2009 - 15:32
#8
Oki '-)
Vi tilbyder markedets bedste kurser inden for webudvikling