Hallo Tomcat,
wie Jochen schon richtig festgestellt hat, ist es der Rückgabewert der Methode window.open() mit dem Weiterleiten auf ein anderes Dokument nicht mehr verfügbar. Damit hier aber nicht wirgendwann mal "Überprüfung Fenster (die 548651549845464898964,87te)" auftaucht, gibt es dennoch eine Lösung für dieses Poblem:
Da Du Dir die Mittel und Wege durch die Weiterleitung (hat diese symbolischen Charakter für ein nicht atypische Verhalten von Usern Links aufzusuchen?) genommen hast und somit von Sicht aus der öffnenden Instanz keine Möglichkeiten mehr hast, ist aus Sicht der geöffneten Instanz immernoch window.opener verfügbar ;)
Seite 1
##############################
<script>var v=0;</script>
<body onLoad='window.open("Seite 3");location.herf="Seite 2"'>
Seite 2
##############################
<script>
function popup_pruefe() {}
var v=1;
</script>
Seite 3
##############################
<script>
funktion pruefe_opener()
{
if(window.opener.v==1) window.opener.popup_pruefe()
else setTimeout("pruefe_opener()",500);
}
window.setTimeout("pruefe_opener()",1000);
</script>
In Seite 2 solltest Du die Variabele "v" unbedingt nach der Funktion definieren, sonnst ist die Variable vielleicht schon da, aber die Funktion ist noch nicht verfügbar - da noch nicht vollends eingelesen.
So simpel geht's manchmal ;)
Gruß aus Berlin!
eddi
Manchmal trifft es einen doch ganz unverhofft t86591:
> '..."Vorläufig abgebrochen" ist ungefähr so sinnvoll formuliert, wie "einstweilig erschossen" oder "temporär verbrannt"...'
Ich danke Sven für diese Erkenntnis - Gott, was habe ich gelacht ;)