Wat is een HTML-aanwijzer?

In een webbrowser die een HTML-document (HyperText Markup Language) weergeeft, is een HTML-zweeftekst een actie of gebeurtenis die wordt gegenereerd via gebruikersinvoer. Volgens strikte definitie is een HTML-zweeftoestand wat er gebeurt wanneer de muiscursor op een scherm op een element binnen de webpagina komt te rusten, waardoor een zweeftoestand wordt geactiveerd waarop kan worden gereageerd door code die in de webpagina wordt geplaatst. Het daadwerkelijke effect kan alles zijn, van het weergeven van bepaalde navigatietekst tot het wijzigen van een afbeelding om deze gemarkeerd te laten lijken, of zelfs het wijzigen van een afzonderlijke eigenschap op de webpagina. Sommige webbrowsers en besturingssystemen definiëren een hovergebeurtenis een beetje anders, dus selecties met de tab-toets op een toetsenbord worden ook beschouwd als zweven. HTML-hovergebeurtenissen worden meestal vastgelegd door CSS-code (Cascading Style Sheet), JavaScript®-functies of een combinatie van beide, omdat eenvoudige HTML geen mogelijkheid biedt om rechtstreeks met een zweefcursor te communiceren.

De meeste computerbesturingssystemen die gebruikersinvoer accepteren, splitsen elke schijnbaar eenvoudige actie op in een reeks fasen of gebeurtenissen. Webbrowsers moeten deze gebeurtenissen kunnen interpreteren en erop kunnen reageren, zodat gebruikers kunnen communiceren met een webpagina. Deze gebeurtenissen worden door het computersysteem gegenereerd als reactie op een gebruikersactie, doorgegeven aan de webbrowser en vervolgens beschikbaar gesteld aan actieve programma's die luisteren naar de gebeurtenissen die aan de HTML-pagina zijn gekoppeld.

Wanneer een muiscursor over een element in een HTML-document gaat, genereert het feitelijk ten minste drie afzonderlijke gebeurtenissen. De eerste is wanneer de muis in eerste instantie in contact komt met het element, dat bekend staat als een enter of onMouseEnter-gebeurtenis. De laatste gebeurtenis die wordt gegenereerd wanneer de muis het element verlaat, wordt een exit- of onMouseExit-gebeurtenis genoemd. De tijd waarin de muis binnen het element tussen deze twee gebeurtenissen zit, wordt zweeftoestand genoemd en genereert een HTML-zweeftoestand. Een ding om op te merken over zweven is dat een muis niet altijd perfect stil hoeft te zitten om te worden beschouwd als zweven, de gebeurtenis kan automatisch worden geactiveerd door gewoon de elementenruimte in te voeren.

Navigatiehulp is een veelgebruikt gebruik voor een HTML-hovergebeurtenis, waarbij informatieve tekst wordt weergegeven op de locatie van de muiscursor wanneer een link of afbeelding wordt gepasseerd. Het kan ook worden gebruikt om korte tekstuele definities van woorden in een document te geven. Vaker wordt het gebruikt voor esthetische doeleinden, zoals grafische wijzerplaten of pijlen animeren wanneer de muis hen focus geeft. Hoewel er veel beveiligingsmaatregelen zijn om dit te voorkomen, kan met name kwaadaardige code soms een HTML-zweefgebeurtenis boven een lege ruimte op een webpagina gebruiken om ervoor te zorgen dat pop-upvensters buiten de webbrowser verschijnen.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?