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.

 

Von WebCanvas unterstützte Ereignisse