Fenster mit Rückgabewert schließen
jedi84
- javascript
Hallo zusammen,
bei einer Suchfunktion, welche die Eingaben per _POST sendet, möchte ich dem Anwender die Möglichkeit geben, aus einer Liste von Suchbegriffen auszuwählen.
So soll neben dem Eingabefeld für das Suchwort ein Link sein, der ein Fenster mit eben diesen Suchbegriffen öffnet. Wenn man dann auf einen der Suchbegriffe klickt, soll sich dieses Fenster wieder schließen und der jeweilige Suchbegriff im Eingabefeld für das Suchwort erscheinen.
Ist es möglich, den Wert eines <input...> aus einem Popup-Fenster heraus zu ändern?
Danke,
Jens
Hi,
Wenn man dann auf einen der Suchbegriffe klickt, soll sich dieses Fenster wieder schließen und der jeweilige Suchbegriff im Eingabefeld für das Suchwort erscheinen.
mach es lieber umgekehrt: Wenn das Fenster geschlossen (lies: vernichtet, eliminiert, ausgelöscht) ist, sind auch alle Informationen wie z.B. das angeklickte Element mit ihm gestorben.
Ist es möglich, den Wert eines <input...> aus einem Popup-Fenster heraus zu ändern?
Ja, sofern die Sicherheitsrichtlinien es erlauben. Was hast Du versucht, woran ist es gescheitert?
Cheatah
Danke soweit!
mach es lieber umgekehrt: Wenn das Fenster geschlossen (lies: vernichtet, eliminiert, ausgelöscht) ist, sind auch alle Informationen wie z.B. das angeklickte Element mit ihm gestorben.
Damit meinst du schlicht die Befehlsreihenfolge? Also erst Value ändern und dann Fenster schließen?
Ja, sofern die Sicherheitsrichtlinien es erlauben. Was hast Du versucht, woran ist es gescheitert?
Mein Problem ist, dass ich nicht weiß, wie ich das aufrufende Fenster adressiere. parent.forms[1].suchwort.value -> das hat nicht funktioniert. Oder ist "parent" falsch?
Jens
Ja, sofern die Sicherheitsrichtlinien es erlauben. Was hast Du versucht, woran ist es gescheitert?
Mein Problem ist, dass ich nicht weiß, wie ich das aufrufende Fenster adressiere. parent.forms[1].suchwort.value -> das hat nicht funktioniert. Oder ist "parent" falsch?
Ja, der Rückgabewert von window.open() ist die Referenz auf das fenster.
Struppi.
Ja, der Rückgabewert von window.open() ist die Referenz auf das fenster.
Wenn ich das richtig verstanden habe, ist dieser Rückgabewert die Referenz auf das aufgerufene Fenster. Aus meiner Problembeschreibung sollte hervorgehen, dass ich eine Referenz auf das aufrufende Fenster bräuchte. Ich möchte ja aus dem Popup heraus ein Feld im ursprünglichen Fenster verändern.
Jens
Wenn ich das richtig verstanden habe, ist dieser Rückgabewert die Referenz auf das aufgerufene Fenster. Aus meiner Problembeschreibung sollte hervorgehen, dass ich eine Referenz auf das aufrufende Fenster bräuchte. Ich möchte ja aus dem Popup heraus ein Feld im ursprünglichen Fenster verändern.
"opener" ist dein Freund ...
http://de.selfhtml.org/javascript/objekte/window.htm#allgemeines
Viele Grüße,
Anja
hi,
Ja, der Rückgabewert von window.open() ist die Referenz auf das fenster.
Wenn ich das richtig verstanden habe, ist dieser Rückgabewert die Referenz auf das aufgerufene Fenster. Aus meiner Problembeschreibung sollte hervorgehen, dass ich eine Referenz auf das aufrufende Fenster bräuchte. Ich möchte ja aus dem Popup heraus ein Feld im ursprünglichen Fenster verändern.
gruß,
wahsaga
Hi,
Opener ist genau das, was ich gesucht habe - funktioniert!
tja, ohne ihn ist die Flasche Wein auch nur'n Briefbeschwerer.
Cheatah, SCNR
Grundlage für Zitat #586.