hi,
Gibt es eine sichere(!) Möglichkeit, das Vorhandensein eines selber geöffneten Fensters zu überprüfen?
Aelter Versionen des IE zicken da etwas, man muss gegebenenfalls einen Fehler abfangen, IE 6 versteht aber "[popup].closed". Kann also so aussehen:
<html>
<head>
<title>popup check</title>
<script language="javascript1.2" type="text/javascript">
lala = null;
function openpop() {
lala = open("","","width=100,height=100");
}
function checkpop() {
onerror = function(){
alert("Popup geschlossen");
return true;
}
if(lala && !lala.closed) alert ("Fenster da!");
else alert ("nix da");
onerror = function(){
return false;
}
}
</script>
</head>
<body>
<a href="#" onclick="openpop(); return false;">öffnen</a><br>
<a href="#" onclick="checkpop(); return false;">testen</a><br>
</body>
</html>
Gruesse Joachim