Ich teste mit Firefox 2.0. Kann sein, dass mangelhafte Unterstützung vorliegt.
Die Konsole von FF2 sagt: setScale is not a function.
Das heisst, die Methode ist unbekannt.
Nun habe ich aber gefunden, dass es über setAttribute möglich ist diese fehlende Implementation andersweitig auszumerzen.
Das ist hässlich, weil es, wenn dies auch auf andere Methoden zutrifft, eigentlich die W3C Dokumentation obsolet macht.
Oder habe ich etwas übersehen? Muss ich ein spezielles Modul einbinden, um den Methodenzugriff auch unter FF2 zu erhalten?
Mein Document beginnt so:
<?xml version="1.0" standalone="no"?>
<!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"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
und mein erstes Javascript im code lautet
<script type="text/ecmascript"> <![CDATA[
function my_zoom(var1){
document.getElementById("view_zoom").setAttribute("transform","scale("+var1+")" );
}
]]> </script>
Ich habe also die Spezifikation für svg und xlink referenziert. brauche ich noch etwas?
mfg Beat