Scripts in SVG

Javascript, Ecmascript, JScript, VBScript?

Bekijk eerst deze tabel:
Scripttaal Ondersteuning in HTML en XHTML Ondersteuning in SVG Aan te raden? Ontstaan
JavaScript Netscape, Mozilla, Internet Explorer, Opera,... Adobe SVG Viewer, Mozilla,... ja!!! Oorspronkelijk geïmplementeerd in Netscape 2.
Ecmascript Netscape, Mozilla, Internet Explorer, Opera,... Adobe SVG Viewer, Mozilla,... Ja!!! Standaard-vorm van JavaScript.
JScript Internet Explorer Adobe SVG Viewer (Werkt alleen op Windows!!!!) Neen Scripttaal van Microsoft die JavaScript omvat plus uitbreidingen.
VBScript Internet Explorer Neen Zeker nier!!! Scripttaal van Microsoft als concurent voor JavaScript.

Conclusie

U gebruikt het best Ecmascript of JavaScript. Deze twee benamingen worden vaak door elkaar gebruikt aangezien ze toch (bijna) dezelfde zijn. De specificatie van Ecmascript vind u op http://www.ecma.ch/. De specificatie van JavaScript vind u op http://developer.netscape.com/docs/manuals/js/core/jsguide15/contents.html. Een script voegt u in met de tag <script></script>. Het script plaatst u tussen <![CDATA[ en ]]> (zodat de browser weet dat dit geen SVG-code is). Bijvoorbeeld:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/SVG/DTD/svg10.dtd">
<svg width="200px" height="200px" xmlns="http://www.w3.org/2000/svg">
<script type="text/ecmascript">
<![CDATA[
alert("hello world");
]]>
</script>
</svg>
(Bekijk dit voorbeeld).
Meer voorbeelden van scripts vind u hier
Ga naar het volgende hoofdstuk: opvullingen