Wat is een HTML-aftelling?
Een HyperText Markup Language (HTML) countdown is een object, script of stuk code dat de tijd van een teller aftrekt of de resterende periode tot een bepaalde datum weergeeft. Hoewel het niet nodig is, wordt HTML-aftelling meestal visueel weergegeven zodat de gebruiker het kan zien. Het is mogelijk om een specifieke actie toe te voegen, zoals het laden van een andere webpagina of het overschakelen naar een andere aftellingsdatum, wanneer een HTML-aftelling het doelnummer of nul bereikt. Meestal kunnen de cijfers die worden gebruikt om de resterende tijd in een aftelling weer te geven, worden aangepast om te passen bij een bepaald ontwerpthema of om echte aftelklokken na te bootsen. Afhankelijk van de taal en de methode die worden gebruikt om een HTML-aftelling te implementeren, geven sommige browsers de cijfers mogelijk niet weer vanwege gebruikersvoorkeuren of beveiligingsinstellingen.
Het maken van een HTML-countdown-element op een webpagina kan worden gedaan met behulp van JavaScript®, Java® of zelfs Flash®. Het belangrijke aspect van de gebruikte taal is dat deze zichzelf moet kunnen bijwerken, zelfs wanneer er geen gebruikersinteractie is, waardoor sommige gemeenschappelijke gatewayinterface-talen (CGI) ongeschikt zijn voor de taak. Dit is minder belangrijk voor aftellingen waarbij alleen dagen worden gemeten of andere hoeveelheden die niet vaak veranderen.
Eén gebruik voor een HTML-aftelling is om een gebruiker te dwingen om een advertentie te pauzeren en te bekijken voordat hij een bepaalde website mag betreden. Deze timer werkt in combinatie met HTML-cookies om te bepalen of een gebruiker heeft gewacht met aftellen voordat toegang tot de site is toegestaan. Als een gebruiker het aftellen probeert te omzeilen door het adres van een site rechtstreeks in een browser in te voeren, kan de hoofdsite een cookie op het systeem van de gebruiker controleren om te zien of de timerpagina is bekeken totdat het aftellen is verlopen.
In de meeste gevallen gebruikt een HTML-countdown een set afbeeldingen om de getallen en andere benodigde informatie weer te geven. Deze afbeeldingen bevatten de container voor de nummers, die kunnen worden gemaakt om op bijna alles te lijken, en de nummers zelf. De afbeeldingen voor de nummers kunnen meestal worden aangepast, zodat ze een digitale uitlezing, met de hand geschreven tekens of zelfs abstracte symbolen emuleren. In combinatie met cascading style sheets (CSS) kan de positionering van het countdown-object zeer nauwkeurig en vloeiend zijn.
Meer complexe HTML-countdown-programma's kunnen eigenlijk een hele afbeelding definiëren die realistische analoge apparaten emuleert. Een voorbeeld is een standaard analoge wandklok met minuten- en uurwijzers die bewegen naarmate de tijd afneemt. Artistieke weergaven, zoals verduisterde uurwerken, kunnen ook worden gebruikt om de beweging van een aftelling weer te geven.