Onderdelen van de pagina tonen vanaf een bepaalde datum

Er zijn toepassingen in een website denkbaar waarbij dingen vanaf een bepaalde datum zichtbaar worden. Zo zie je bij de onderwerpen op deze site hier-en-daar dit markertje staan: Nieuw, vers van de pers. Als je zoiets vanaf bijvoorbeeld 23 juni wilt zichtbaar maken kun je natuurlijk op 23 juni de code van je site aanpassen. Maar je kunt het ook een poosje van te voren klaar maken en het aan de browser van je bezoeker over laten om het vanaf de juiste datum te laten verschijnen.

Hier staat beschreven hoe je zoiets aanpakt. Het idee is ontleend aan een script dat te vinden is op de site JavaScriptKit. Het oorspronkelijke script laat iets zien tot aan een bepaalde datum en verbergt het daarna. Dit script doet het juist andersom: Het houdt iets verborgen en toont het met ingang van een bepaalde datum.
De code kun je hier ook downloaden, inclusief het plaatje.

Gebruik:

De code ziet er als volgt uit:
 
(Zet dit in de <HEAD>).

<script>
// Zet hier de html-code die je wilt laten zien met ingang van een bepaalde dag
var imagetag='<img src="new.gif" width="30" height="17" border="0" alt="Nieuw, vers van de pers">';
var today=new Date();

function validfrm(validdate) {
  var validfrom = new Date(validdate);
  if (today.getTime() <= expire.getTime()) document.write(imagetag);
}
</script>
(Zet dit in de <BODY> op de plaats waar het plaatje moet komen).
<script>
  validfrm('June 23, 2006')
</script>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb177.zip, 798 bytes.

Opmerking:
 
Je kunt iets dergelijks ook gebruiken om delen van je pagina automatisch te laten verdwijnen met ingang van een bepaalde datum. Zie daarvoor de items "Onderdelen van de pagina tonen vanaf een bepaalde datum" en "Onderdelen van de pagina tonen gedurende een bepaalde periode".

 
terug

html-177; Laatste wijziging: 8 mei 2020