SVG/Element/script

Aus SELFHTML-Wiki
< SVG‎ | Element
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.

Syntax
Start-Tag: notwendig
End-Tag: notwendig
Elternelemente
Darf vorkommen in:
SVG/Element/defs
erlaubte Inhalte
alle Elemente
Attribute
Name Inhalt Standardwert Bedeutung
href CDATA URI
type application/ecmascript gibt Art der Scriptsprache an
xlink:href CDATA (obsolet) URI

Attribut: Pflichtattribut
Attribut: optionales Attribut

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 href-Attribut tun (Das Xlink:href-Attribut ist in SVG 2 obsolet.)
Beispiel
<script href="externeDatei.js" type="text/ecmascript"></script>

Siehe auch

Weblinks