|
Interactieve gebeurtenissen worden gestart als direct gevolg van handelingen van de gebruiker, waardoor deze gebeurtenissen voor verschillende berekenings- en scripttaken te gebruiken zijn. U kunt bijvoorbeeld een script toevoegen aan de mouseEnter-gebeurtenis voor een tekstveld, waardoor de randkleur van het veld in blauw wordt gewijzigd, en een script voor de mouseExit-gebeurtenis, waardoor de randkleur van het veld weer naar de oorspronkelijke kleur wordt teruggebracht. U verkrijgt hiermee een markerend effect wanneer gebruikers de muisaanwijzer in het veld plaatsen. U kunt gebruikers hierdoor visueel ondersteunen tijdens het invullen van het formulier. Interactieve gebeurtenissen zijn ook handig voor het wijzigen van formuliergegevens ten gevolge van selecties van de gebruiker. Zo kunt u een script toevoegen aan de change-gebeurtenis voor een vervolgkeuzelijst, waardoor de waarden van gegevens in meerdere velden worden bijgewerkt als gevolg van de waarde die de gebruiker in de vervolgkeuzelijst selecteert.
De volgende lijst bevat de interactieve gebeurtenissen, die beschikbaar zijn in de lijst Tonen in de Scripteditor:
change
click
enter
exit
mouseDown
mouseEnter
mouseExit
mouseUp
postOpen
postSign
preOpen
preSign
In de volgende afbeelding ziet u de algemene stroom van gebeurtenissen voor gebruikers die met de muis een object selecteren en de waarde hiervan wijzigen.
Opmerking: In deze afbeelding ziet u de algemene stroom van gebeurtenissen. Door bepaalde handelingen van degene die het formulier invult en bepaalde formulierobjecten, kan de volgorde van gebeurtenissen echter veranderen. Als de invuller van een formulier bijvoorbeeld een waarde in een vervolgkeuzelijst selecteert, doet de gebeurtenis mouseExit zich voor na de gebeurtenis click, maar vóór de gebeurtenissen change of full. Of stel dat de invuller van een formulier een veld selecteert, de muisknop ingedrukt houdt en vervolgens het veld verlaat terwijl de muisknop nog altijd is ingedrukt. De gebeurtenis mouseUp doet zich dan niet voor volgens de volgorde in deze afbeelding.
In de volgende afbeelding ziet u de algemene stroom van gebeurtenissen voor gebruikers die met het toetsenbord een object selecteren en de waarde hiervan wijzigen.
|
|
|