Von WebCanvas unterstützte Ereignisse
Das SVG-Format (Scalable Vector Graphics), das hauptsächlich für den Einsatz im Web und zum Anzeigen in Webbrowsern entwickelt wurde, unterstützt die Verwendung von Skripts in Kombination mit Ereignissen, um den Benutzern eine Möglichkeit der Interaktion mit SVG-Objekten auf Webseiten zu geben. Ein Ereignis ist ein Vorgang, der im Zusammenhang mit einem Objekt erfolgt. Dieser Vorgang löst eine Aktion aus (und bewirkt, dass der Browser ein Skript ausführt). Das Klicken auf ein Bild kann beispielsweise bewirken, dass der Browser einen bestimmten Link in einem neuen Fenster öffnet. In diesem Fall löst der Vorgang des Klickens auf das Bild ein onClick-Ereignis aus, wodurch das Öffnen eines neuen Fensters bewirkt wird. Mit einem Objekt in einer SVG-Datei können verschiedene Ereignisse verknüpft sein, von denen jedes eine bestimmte Aktion angibt (Skript). Es folgt eine Liste der Ereignisse, die Sie in WebCanvas mit einem Objekt verknüpfen können.
Mausereignisse
Ereignis |
Zeitpunkt der Auslösung |
---|---|
onMouseDown |
Die Maustaste wird gedrückt (jedoch nicht notwendigerweise freigegeben), während sich der Zeiger über dem Objekt befindet. |
onMouseUp |
Die Maustaste wird freigegeben (gleichgültig, ob sie gedrückt wurde oder nicht), während sich der Zeiger über dem Objekt befindet. |
onClick |
Die Maustaste wird gedrückt und freigegeben, während sich der Zeiger über dem Objekt befindet. |
onMouseOver |
Der Mauszeiger tritt in die Umgrenzungen des Objekts ein. |
onMouseMove |
Der Mauszeiger wird bewegt, während er sich in den Umgrenzungen des Objekts befindet. |
onMouseOut |
Der Mauszeiger verlässt die Umgrenzungen des Objekts. |
Tastaturereignisse
Ereignis |
Zeitpunkt der Auslösung |
---|---|
onFocusIn |
Das Objekt erhält den Eingabefokus der Tastatur. |
onFocusOut |
Das Objekt verliert den Eingabefokus der Tastatur. |
onActivate |
Ein Objekt mit einem Hyperlink wird aktiviert (in diesem Status sorgt das Drücken der Eingabetaste dafür, dass der Browser dem Link folgt). |
onKeyDown |
Eine Taste wird gedrückt, während das Objekt über den Eingabefokus verfügt. |
onKeyPress |
Eine Taste wird gedrückt und freigegeben, während das Objekt über den Eingabefokus verfügt. |
onKeyUp |
Eine Taste wird freigegeben, während das Objekt über den Eingabefokus verfügt. |
Dokument- und Fensterereignisse
Ereignis |
Zeitpunkt der Auslösung |
---|---|
onLoad |
Der Browser beendet das Laden der Seite. |
onError |
Der Browser trifft beim Laden der Seite auf einen Fehler. |
onAbort |
Der Benutzer bricht das laufende Laden der Seite ab. |
onUnload |
Der Browser verlässt die Seite. |
onZoom |
Die Browseransicht wird vergrößert oder verkleinert. |
onResize |
Die Größe des Browserfensters wird geändert. |
onScroll |
Im Browserfenster erfolgt ein Bildlauf. |