Hvis du vælger Javascript til opgaven skal du blot være opmærksom på at hvis jeg ændre datoen på min computer, så kan jeg snyde og snig-kigge i kalenderen fremad. Eller, hvis jeg har forstand på javascript, kan jeg tyde koden og finde linket og kopiere det op i adresselinjen.
Du bør klart finde noget server-side programmering til formålet.
Well, jeg kan godt lave et Javascript eksempel til dig. Men hvilket servicerside-sprog understøtter din udbyder? Måske kan jeg lave noget du kan bruge.
Det er en hosted løsning der køres så jeg har ikke rigtig adgang til noget serverside, med mindre den ligges på et eksternt webhotel.
I så fald vil ASP eller PHP være at fortrække. Det burde være muligt at få hosted et sted.
Synes godt om
Slettet bruger
05. oktober 2009 - 12:52#5
En simpel løsning:
I head: <script type="text/javascript"> funtion julekalender() { var juleaften = new Date; juleaften.setDate(2009,11,24); //24 i 12 var idag = new Date;
if (idag == juleaften) { window.location.href = "juleaften.html"; //Juleaften.html you } else { alert("Det er ikke juleaften endnu."); } } </script>
I body: <a href"#" onclick="julekalender();"><img src="julekalender.jpg" alt="Julekalender"></a>
Eller, for at være lidt smart, en version hvor det er lettere at sætte dato og link, som er genbrugelig næste år og som gør det muligt at åbne en låge efter datoen:
<script type="text/javascript"> funtion julekalender(dag, side) { var dato = new Date; dato.setDate(2009,11,dg); var idag = new Date;
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.