[Nachtrag:]
Hier findest Du eine Loesung, die ich mal fuer einen aehnlichen Versuch (aus dem SVG in einem Frame in das document-Object eines anderen Frames eingreifen) gepostet habe: http://forum.de.selfhtml.org/archiv/2003/1/36168/#m197635.
Beim nochmaligen Lesen des Postings schwant mir auch ein Grund fuer Deine Probleme: aus dem SVG-Scripting-Kontext heraus braucht man die Referenzierung mit object.item(index_ab_0).
Das hat mich am Anfang auch etwas irritiert. Ein in HTML unproblematisches docobject.getElementsByTagName("elementname")[0] ist unter SVG und DOM-konform(er) als docobject.getElementsByTagName("elementname").item(0) zu handeln.
In diesem Script kommt das mehrfach vor: http://www.datenverdrahten.de/svglbc/?code=svgdomscripting.
Aus dieser Richtung weht hier offenbar auch der Wind. Solange man in jeweils einer Welt bleibt (HTML||SVG) ist alles ganz einfach ;-).
MfG, Thomas