Thomas Meinike: In SVG-Datei auf Elemente in einer anderen SVG-Datei zugreifen

Beitrag lesen

Hallo,

Ist es auch möglich z.B. mit Klick auf den roten Kreis
eine Funktion aufzurufen, die dann für das blaue Rechteck
wirksam wird. Zum Beispiel eine Funktion die auf Klick das
blaue Rechteck (oder mehrere Objekte) zoomen läßt, oder Ähnliches?

Verwende statt getAttribute('...') einfach setAttribute('transform','scale(2)'). Mehrere Objekte lassen sich mittels g-Element gruppieren und die Gruppe kann man ebenfalls ueber eine ID steuern.

Eine im SVG-Dokument mit dem Rechteck definierte Funktion kann man ueber object.window.funktionsname() ansprechen, wobei "object" den Teil vor "getSVGDocument()..." darstellt.

MfG, Thomas

--
SVG - Learning By Coding
http://svglbc.datenverdrahten.de/