Mathias: Auf SVG-Objekt mit Javascript zugreifen

Beitrag lesen

Hallo
Habe folgendes Problem (hier ein bschen vereinfacht):

In einer HTML-Datei ist eine SVG-Grafik eingebunden mit:
<embed id="svgobjekt" src....>

Im selben Dokument ist ein script, mit dem ich  Zugriff auf Elemente in der SVG-Grafik erhalten will, um darin z.b. Attribute eines Texts ändern zu können:
<script type="text/javascript">
function changeColor (){
var svggrafik = document.getElementById("svgobjekt").getSVGDocument();
svggrafik.getElementById("text1").setAttribute('fill','red');
}
</script>

auf die funktion changeColor greife ich aus einem anderen Frame zu:
<frameset onLoad="parent.frames[0].setOnhome()"...
sobald dieses Frameset gelanden wird, wird changeColor() aufgerufen.

Leider bekomme ich immer den Fehler:
getElementById(....) ist Null oder kein Objekt.
(Habe es auch schon mit getElementsByTagName usw versucht, ohne Erfolg)

Vielen Dank schonmal im Vorraus