SVG/Element/script
Aus SELFHTML-Wiki
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
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>
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
- ausführliches Tutorial: SVG und JavaScript
Weblinks
- W3C: script Element
>
vorkommen dürfen, muss Code in CDATA gekapselt werden.