Tach derTom,
In einer Html document wird ein externes SVG Objekt eingebunden. In diesem externen SVG Document befindet sich Javascript welches auf ein Object des umgebenen Html Document zugreifen soll.
Ich hab ein Problem mit dem Adressieren des Objects (in meinen Fall ein div).
Aus dem SVG-Kontext heraus ist das darüber liegende Dokument als parent oder auch top ansprechbar.
Dieser Testcase funktioniert mit Firefox und Opera nativ sowie mit IE+ASV:
HTML:
...
<body>
<object data="test.svg" type="image/svg+xml"></object>
</body>
...
SVG:
...
<svg xmlns="http://www.w3.org/2000/svg" onload="alert(parent.document.body.innerHTML)">
<!-- ... -->
</svg>
Ausgegeben wird der HTML-Code des object-Elements.
Man liest sich,
svg4you