Ändern eines Images in einem anderen Frame!
Frank Stuhec
- javascript
Ich versuche, aus einem aktiviertem Frame, ein Bild aus einem anderen Frame
per javascript zu aendern.
Definiert ist der Frame in dem das Bild steht mit Name="topmenu".
Das Bild ist mit dem Namen "T0" definiert.
Bisher habe ich es auf diese Weise probiert:
parent.frames["topmenu"].document.images"[T0"].src ="gfx/home_T0.gif";
Bei meinen Versuchen erhielt ich stets die Fehlermeldung:
T0 not defined.
wie kann ich dieses Problem loesen ?
Frank Stuhec
Hallo Frank
parent.frames["topmenu"].document.images"[T0"].src ="gfx/home_T0.gif";
Ich hoffe nicht, dass der Fehler bei .images["T0"] (statt .images"[T0"]) liegt.
Je nach Deiner Frame-Hierarchie musst Du ev. das Frame über 'top.frames["topmenu"]' ansprechen. Dies tritt ein, wenn zwischen deinem aktiven Frame und dem Frameset, das das Frame "topmenu" enthält, noch eine weitere Frame-Hierarchie liegt.
Und prüfe auch die Gross-/Kleinschreibung im Javascript und dem HTML-Code beim Frame-Namen
Gruss
Tom
Hallo Frank
parent.frames["topmenu"].document.images"[T0"].src ="gfx/home_T0.gif";
Probier's doch mal mit:
parent.topmenu.document.T0.src="gfx/home_T0.gif";
gruß, tom