Aus einem Fenster einen Frame ansprechen.
Innuendo
- javascript
0 Danfix0 Innuendo
0 Christian Kruse
Hallo,
ich habe ein Frameset das so aussieht:
<frameset rows="105,*" cols="*" frameborder="NO" border="1" framespacing="1" bordercolor="#FFFFFF">
<frame name="topFrame" scrolling="NO" noresize src="header.htm">
<frameset rows="*" cols="210,*" frameborder="NO" border="1" framespacing="1" rows="*" bordercolor="#FFFFFF">
<frame src="menu.htm" name="treeframe" id="treeframe" scrolling="Auto">
<frame src="index.htm" name="basefrm" id="basefrm" scrolling="Auto">
</frameset>
</frameset>
<noframes>
Aus dem "basefrm" öffne ich ein Popup. Aus diesem Popup möchte ich einen Wert an ein Formular im basefrm übergeben. Das probiere ich so:
opener.frames[1].Formular.datei.value='testvalue';
Leider baue ich irgendwo einen Mist - hat wer einen Tipp, wie ich hier rauskomme?
lg,
Innuendo
Kann es sein, daß opener Dein basefrm ist...
...und der hat vermutlich keine Unter-Frames.
Probier mal opener.window.top.frames[1].Formular.datei.value='testvalue';
Hallo,
vielen, vielen, vielen Dank! Du hast mir den Abend gerettet. Ich war schon wirklich nahe an der Verzweiflung und du hast mich hier herausgerissen.
Danke nochmals. Das war die Lösung!
lg,
Innuendo
Kann es sein, daß opener Dein basefrm ist...
...und der hat vermutlich keine Unter-Frames.Probier mal opener.window.top.frames[1].Formular.datei.value='testvalue';
Hallo Innuendo,
Aus dem "basefrm" öffne ich ein Popup. Aus diesem Popup möchte ich
einen Wert an ein Formular im basefrm übergeben. Das probiere ich so:opener.frames[1].Formular.datei.value='testvalue';
Da fehlt ein document. Und ich würde es so machen:
opener.frames['basefrm'].document.Formular.datei.value = 'testvalue';
Grüße,
CK