Thomas Meinike: JavaScript-Dokumentation (SVG)

Beitrag lesen

Hallo,

Was mich an dem Scripten in SVG etwas verwirrt, woher kommen die ganzen Methoden. Ist es W3C-Dom? documentElement habe ich mittlerweile beim W3C gefunden. Aber nicht setData()! Zu welchem Standard gehört es?

AFAIK hat das Adobe in den ASV eingebaut.

Beispiel Aenderung eines Textknoteninhaltes:

object.childNodes.firstChild.setData("ein Text");
entspricht
object.childNodes.firstChild.nodeValue="ein Text";

Warum muß ich in einem HTML-Dokument ...

document.getElementById('xyz')

... schreiben?

Warum muß ich in einem SVG-Dokument(XML-Dokumenten?)...

document.documentElement.getElementById('xyz')

... schreiben?

Es ginge als Entsprechung zum HTML-document-Object auch svgDocument.getElementById('xyz').

Ich mache ja schon eine ganze weile JavaScript/DHTML. Hier bin ich aber mit meinem Latain am ende.

Hm, eigentlich sind das eher Feinheiten und wenn man sich etwas in das SVG-DOM reingearbeitet hat, klappt das recht gut, wobei ich dazu sagen muss, dass ich im Moment sozusagen knietief im DOM-Sumpf stehe, weil ich gerade eine komplette Vortragspraesentation in ein SVG-Dokument verpacke ... ;-).

MfG, Thomas