Hello,
if(opener)
{
opener.location.href = opener.location.href;
}mir als javascript-laie sagt dieser code nicht so viel. wenn du denkst dass er sauber und eleganter ist, darfst du ihn mir erklären :)
Ob ich dafür nun der Richtige bin?
Hier gibts bezüglich JavaScript bessere Erklärer ;-)
Aber ich gehe immer von Usern aus, die nicht programmiert sind, sondern noch so ungefähr machen, was sie wollen. Wenn nun jemand, nachdem er das Popup geöffnet hat, das Opener-Window schließt, dann ist es ja nicht mehr da, wenn die Funktion aufgerufen wird.
Und Du willst ja beim Opener dieselbe URL reloaden, oder? Wenn Du den Post, der ggf. dazugehörte, nicht nochmals absenden willst, ist die beschriebene Methode besser als ein 'reload'.
Das Zuweisen einer Konstanten ist mir bei solchen Popups immer nicht universell genug. Wenn das Projekt dann verschoben oder kopiert wird, muss man das ggf. alles nachbessern.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau