Maria Mortensen wrote in dk.edb.internet.webdesign.clientside:
> Er der nogen der kender en kode der gør at et link først
> bliver aktivt på en bestemt dato?
Jeg ville vælge en server site løsning til dette.
Hvis du bruger et script til det så sendes linket stadig til
brugeren og de kan ved at se i kildekoden finde url'en på linket
alligevel.
Men med serversite, eksempelvis asp bliver denne information ikke
sendt til brugeren. Samtidig med dette kan man også lave en
funktion som siger at når en bestemt dato er passeret forsvinder
et link igen.
Jeg ville vælge at lægge mine links i en database med et felt for
hvornår den skal vises fra og med et felt som siger hvornår den
skal vises til.
Derefter ville jeg spørge i min sql streng (Den logisk
strukturede sætning som man kalder databasen med for at få det
ønskede resultat med) om visse betingelser er opfyldt, her tænker
jeg på startdato og slutdato.
sql = "select tblLink.url, tblLink.name, tblLink.startdate,
tblLink.enddate from tblLink where ((tblLink.startdate < now())
AND (tblLink.enddate > now() ))"
Det sætningen siger er at den henter url, navn, startdato og
slutdato fra tabellen tblLink hvor startdatoen er mindre end det
aktuelle tidspunkt og hvor slutdatoen er større end det aktuelle
tidspunkt.
Det eneste man skal overveje med denne fremgangsmåde er at der
skal være en slutdato så man kan ikke få linktet til at vises i
alt evighed, men det kan man også komme uden om.
sql = "select tblLink.url, tblLink.name, tblLink.startdate,
tblLink.enddate from tblLink where ((tblLink.startdate < now())
AND ((tblLink.enddate > now() ) OR len(tblLink.enddate) < 1))"
Det eneste jeg her har ændret er at jeg spørger om slutdatoen er
større end i dag eller om længden af slutdagen er mindre end 1.
Hvis en af disse er sande ender det med at hele udtrykket er
sandt og så vises linktet altid.
Hvis du har brug for hjælp til at udforme noget af dette, eller
en database så sig til.
Det kan jo også være du ikke kan kører asp/php på din server.
Christian
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials