Bernie: onlineprobleme mit SVG

hallo,
wir haben folgendes problem:
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.

auch wenn wir es folgendermaßen probieren:

var SVGDoc=document.svg1.getSVGDocument();
(funktioniert offline ebenfalls, aber online halt auch nicht)

url des projektes:
http://vocation.strikenet.at/lukas/SVGProjekt/

Wer kann uns hier weiterhelfen???

  1. Warum scheibst du die Frage nicht noch in die Themenbereiche CGI, CSS, JAVA, BROWSER..... ZU DIESEM FORUM?????

  2. 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/