SVG/Elemente/script

Aus SELFHTML-Wiki
< SVG‎ | Elemente
Wechseln zu: Navigation, Suche

Das script-Element definiert einen oder mehrere Script-Bereiche im Definitionsabschnitt eines SVG-Dokuments. Innerhalb von Script-Bereichen können Sie Anweisungen der verwendeten Script-Sprache notieren.

Beispiel
<?xml version="1.0"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg"> <script type="text/ecmascript"> <![CDATA[ function meldung(){ alert("SVG-Element wurde angeklickt!"); } ]]> </script> <circle cx="10" cy="10" r="5" fill="red" onclick="meldung()" /> </svg>
Da in JavaScript-Code anders als in XML-Dokumenten Zeichen wie > vorkommen dürfen, muss Code in CDATA gekapselt werden.
Beachten Sie: Wenn Sie im Script-Bereich ein externe Script-Datei referenzieren wollen, müssen Sie dies mit dem xlink:href-Attribut tun.
Beispiel
<script xlink:href="externeDatei.js" type="text/ecmascript"></script>

Siehe auch

Weblinks

Start-Tag: notwendig
End-Tag: notwendig
<script>…</script>
Elternelemente Darf vorkommen in:

SVG/Elemente/defs

erlaubte Inhalte

alle Elemente

Browsersupport Details: {{{caniuse}}}
Attribute
Name Inhalt Standardwert Bedeutung
Kernattribute
class ID ordnet ein Element einer oder mehreren Klassen zu.
id ID identifiziert ein einziges Element innerhalb eines Dokuments
lang ID identifiziert eine Sprachangabe
style ID CDATA Stilangabe durch Präsentationsattribute
tabindex ID macht Element „antabbbar“
xml:base CDATA Basis-URL
xml:lang Sprachkürzel legt eine den IANA-Sprachdefinitionen folgende Sprache des Elementinhalts fest [RFC1766]
xml:space default, preserve Verhalten gegenüber whitespace)


href CDATA URI
type ecmascript gibt Art der Scriptsprache an
Xlink:href CDATA URI

Attribut: Pflichtattribut
Attribut: optionales Attribut