Frage zu SVG und JavaScript
lulinda
- xml
Hallo Forum,
ich habe eine svg-Datei, die mittels <object>-Tag in ein html-Dokument eingebunden wird.
Diese Datei liegt in einem Frameset.
Nun möchte ich von der navi.html-Datei per JavaScript Änderungen im svg-Dokument vornehmen.
also:
frame.html (output.html <output.svg>, navi.html)
Wie lautet der Zugriffsbefehl auf ein solches svg-Element? Das JavaScript liegt im svg-Dokument.
parent.output.makeHidden();
funktioniert leider nicht... wie greife ich also von navi.html auf das <object id="svgObj">-Tag zu, das im output-frame liegt?
Für jede Hilfe dankber,
lulinda.
Hallo,
Wie lautet der Zugriffsbefehl auf ein solches svg-Element? Das JavaScript liegt im svg-Dokument.
parent.output.makeHidden();
funktioniert leider nicht... wie greife ich also von navi.html auf das <object id="svgObj">-Tag zu, das im output-frame liegt?
Mit object und kann ich Dir da praktisch keine Hoffnung machen (siehe die juensten SVG-Threads im Archiv). Mit embed und Adobe SVG Viewer sollte es so funktionieren:
parent.frames["output"].document["embedname"].getWindow().makeHidden();
bzw.
parent.frames.output.document.embedname.getWindow().makeHidden();
Bei der Verwendung von object kommt beim Zugriff auf
framereferenz.getElementById("objectID").getWindow() nur eine Fehlermeldung, d. h. man kommt an die darunter liegenden Funktionen nicht heran.
MfG, Thomas