Thomas Meinike: onlineprobleme mit SVG

Beitrag lesen

Hallo,

unser SVG-projekt funktioniert offline tadellos, aber wenn wir es online stellen, bekommen wir Javascript-Fehlermeldungen bei folgender Codezeile:

var SVGDoc=document.getElementById("svg1").getSVGDocument();
also beim Zugriff auf das SVG-Dokument.

Ihr verwendet die Einbindung ueber object und damit funktioniert der Zugriff HTML <--> SVG nicht, weil der SVG-Code lokal aus dem Cache geladen wird. Offline klappt das, weil dann das file-Protokoll fuer HTML- und SVG-Kontext gilt. Online gibt es aber den Konflikt http (SVG) vs. file (HTML).

Verwendet besser die iframe-Einbindung. Unter http://www.datenverdrahten.de/svglbc/embed_object_iframe.htm habe ich einen Zugriffstest bzgl. embed, object und iframe abgelegt.

MfG, Thomas

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