Evénements pris en charge par WebCanvas
D’abord été conçu pour le Web et les navigateurs Web, le format SVG (Scalable Vector Graphics) prend en charge l’utilisation de scripts conjointement avec des événements pour permettre aux utilisateurs d’interagir avec des objets SVG sur des pages Web. Un événement se produit en fonction d’in objet. Il “déclenche” une action (amène le navigateur à exécuter un script). Par exemple, cliquer sur une image peut amener le navigateur à ouvrir un lien dans une nouvelle fenêtre. Dans ce cas, le fait de cliquer sur l’image amène l’événement onClick à se produire, ce qui déclenche l’action d’ouverture d’une nouvelle fenêtre. Différents événements peuvent être associés à n’importe quel objet d’un fichier SVG, chaque événement spécifiant une action particulière (script) Voici la liste des événements que vous pouvez associer à un objet dans WebCanvas.
Evénements de souris
Événement |
Occurrence |
---|---|
onMouseDown |
Le bouton de la souris est enfoncé (mais pas nécessairement relâché) alors que le pointeur se trouve par-dessus l’objet. |
onMouseUp |
Le bouton de la souris est relâché (qu’il ait été enfoncé ou non) alors que le pointeur se trouve par-dessus l’objet. |
onClick |
Le bouton de la souris est enfoncé et relâché alors que le pointeur se trouve par-dessus l’objet. |
onMouseOver |
Le pointeur de la souris franchit les limites de l’objet. |
onMouseMove |
Le pointeur de la souris est déplacé alors qu’il se trouve à l’intérieur des limites de l’objet. |
onMouseOut |
Le pointeur de la souris quitte les limites de l’objet. |
Evénements de clavier
Événement |
Occurrence |
---|---|
onFocusIn |
L’objet reçoit le focus du clavier. |
onFocusOut |
L’objet perd le focus du clavier. |
onActivate |
Un objet possédant un hyperlien est activé (dans cet état, appuyer sur Entrée provoque l’ouverture du lien par le navigateur). |
onKeyDown |
Une touche est enfoncée alors que l’objet a le focus du clavier. |
onKeyPress |
Une touche est enfoncée et relâchée alors que l’objet a le focus du clavier. |
onKeyUp |
Une touche est relâchée alors que l’objet a le focus du clavier. |
Evénements de document et de fenêtre
Événement |
Occurrence |
---|---|
onLoad |
Le navigateur termine le chargement de la page. |
onError |
Le navigateur rencontre une erreur lors du chargement de la page. |
onAbort |
L’utilisateur annule le chargement de la page en cours. |
onUnload |
Le navigateur quitte la page. |
onZoom |
Le navigateur exécute un zoom avant ou arrière. |
onResize |
La fenêtre du navigateur est redimensionnée. |
onScroll |
La fenêtre du navigateur défile. |