Pop-up schließen und im alten fenster neue Seite laden.
CHRIS
- javascript
Hallo.
ich habe mit Javascript noch nicht viel zu tuen gehabt, hab aber ein Problem, dass ich schnell lösen muss.
ich öffne von einer Seite ein Pop-up fenster. Nun möchte ich bei einem Klick auf einen Link, dass sich im alten Fenster, von dem ich das Pop-up geladen habe, eine seite neu geladen wird und sich das pop-up fenster schließt.
ich habe folgenden Codeschnipsel gefunden, aber dieser öffnet mir ein neues fenster und lädt keine neue Seite im alten.
function openandclose(arg)
{
var f = parent.window.open(arg,"NeuesFenster","toolbar,location,menubar,resizable,scrollbars=yes,width=800,height=600");
self.close();
}
vielen Dank für eure Hilfe...
MfG
Chris
Hallo,
das öffnende Fenster sprichst Du mit dem opener-Objekt an: opener.location.href="tralala.htm";
Schließen geht mit self.close();
Reihenfolge beachten! Und immer vorher auf Existenz der Objekte prüfen, sonst könnte es Fehlermeldungen geben.
Grüße,
Utz
Hallo Chris,
du suchst das Fensterobjekt "opener", der versteckt sich hier etwas weiter unten:
http://selfhtml.teamone.de/javascript/objekte/window.htm#allgemeines
onblur als Eventhandler im geöffneten Fenster sollte eine Funktion starten, die im opener das macht, was du vorhast.
Schöne Grüße aus Köln-Ehrenfeld,
Elya