Hi ronbov
in einem Frame habe ich einen Button. Klickt man auf diesen öffnet sich ein neues Fenster. In diesm Fenster befindet sich ein Input-Feld. In dieses wird ein Suchbegriff eingegeben. Eine DB wird durchsucht und die suchergebnisse in dem gleichen dialog in einem Iframe angezeigt.
Der Eintrag, der im Iframe angezeigt wird, besitzt wiederum einen Butten. Nach einem Klick auf diesen soll nun ein String
an die ursprüngliche Seite zurückgegeben werden. Also nicht in das neu geöffnete Fenster, sondern in den Frame, aus dem heraus das neue Fenster geöffnet wurde.
Hört sich ziemlich verwirrend an :)
Also wenn du einmal von Obersten Fensterelement des Popups auf den Frame zugreifen willst, der das Popup aufgemacht hat verwendest du den Befehl "opener", zb :
opener.location.href = "hallo.htm";
Das lädt dir eine Neue Seite in den Frame aus dem du das Popup geöfnet hast.
Wenn du im Popup wieder einen Frame hast müsstest du etwas herumprobieren, aus dem Kopf heraus würde ich mal sagen
parent.opener.href = "hallo.htm?x=test";
bzw.
top.opener.href = "...";
Ich habs nicht getestet, und hab die Syntax nicht mehr so genau im Kopf, aber probiers mal so aus.
freundliche Grüsse,
Daniel
Das ist der ganze Jammer, die Dummen sind immer so sicher und die Gescheiten so voller Zweifel.
[Bertrand Russell]