Onderdelen van de pagina tonen tot een bepaalde datum

Bij de onderwerpen van de HTML- en JavaScriptcode op deze site zie je hier-en-daar dit markertje staan: Nieuw, vers van de pers. Dit markertje dient om aan te geven dat het een nieuw onderwerp is, of om aan te geven dat er iets is veranderd. Het staat er tot één maand nadat zo'n onderwerp is gepubliceerd. Daarna verdwijnt het automatisch.

Hier staat beschreven hoe je zoiets aanpakt. Het is een vrije bewerking van code die ik heb gezien op de site JavaScriptKit. De code kun je hier ook downloaden, inclusief het plaatje.

Gebruik:

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

<script>
/*
"Whats new?" image script-By JavaScript Kit (www.javascriptkit.com)
Over 200+ free scripts here!
*/
 
// Zet hier de html-code die je wilt laten zien tot 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 expireat(expiredate) {
  var expire = new Date(expiredate);
  if (today.getTime() <= expire.getTime()) document.write(imagetag);
}
</script>
(Zet dit in de <BODY> op de plaats waar het plaatje moet komen).
<script>
  expireat('December 4, 2022')
</script>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb108.zip, 868 bytes.

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

 
terug

html-108; Laatste wijziging: 8 mei 2020