Habe mir was besseres ausgedacht. Anscheinend kann man die Variable, in der das Hauptfenster gespeichert ist, auch ans Tochterfenster uebergegen... funktioniert erstaunlicherweise, haette nie gedacht, dass das geht. Geht vielleicht auch im IE.
Hier die 2 Dateien, die den Effekt demonstrieren:
(Nein, ich uebertreibe nicht... macht euch keine Sorgen, ich hab' die Zeit, ich sehen naemlich nicht mehr fern... wirklich sehr zu empfehlen!)
Datei 2fenster.html:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<script language="JavaScript">
nf = window.open("2fenster2.html","fenster2");
function control()
{
nf.test = eval(self);
if (nf.closed)
alert ("fenster geschlossen!");
else
window.setTimeout("control()",50);
}
setTimeout("control()",100);
</script>
<title>2fenster</title>
</head>
<body>
<h1>2fenster</h1>
<hr>
<address><a href="mailto:aceop@gmx.net">Bio</a></address>
<!-- Created: Fri Jan 14 13:55:13 CET 2000 -->
<!-- hhmts start -->
Last modified: Fri Jan 14 14:37:29 CET 2000
<!-- hhmts end -->
</body>
</html>
Datei 2fenster2.html:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<script language="JavaScript">
watchit=1;
function doit()
{
if (test.closed)
alert ("Hauptfenster geschlossen!");
else
window.setTimeout("doit()",50);
}
setTimeout("doit()",3000);
</script>
<title>2fenster</title>
</head>
<body>
<h1>2fenster</h1>
<hr>
<address><a href="mailto:aceop@gmx.net">Bio</a></address>
<!-- Created: Fri Jan 14 13:55:13 CET 2000 -->
<!-- hhmts start -->
Last modified: Fri Jan 14 14:02:31 CET 2000
<!-- hhmts end -->
</body>
</html>