Hallo,
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)
Vermutlich wird die Funktion aus dem Frame heraus bereits aufgerufen, wenn das SVG-Dokument im anderen Frame noch gar nicht vollstaendig geladen ist, also das embed-Element auch noch nicht im DOM-Baum zur Verfuegung steht.
Stelle mal einen Testcase online. Angaben zu OS, Browser, Plug-In waeren auch nuetzlich.
MfG, Thomas