Hallo zusammen,
ich möchte innerhalb eines Fensters (fortan Fenster1) durch Klick auf einen Link, diesen in einem neuen Fenster öffnen. Im Fenster1 möchte ich zusätzlich über einen Link, dass sich sowohl das neue Fenster als auch das Fenster1 schließen.
Nun habe ich das Problem, dass sich zwar das neu geöffnete Fenster schließt, aber nicht das Fenster1. Immerhin funktioniert es in einem Beispiel-Script, in dem ich mich aufs Wesentliche konzentriere (siehe unten). Kann es daran liegen, dass ich in reality mit frames arbeite und deshalb das self.close() nicht funktionieren kann???
Gruß Braunbär
<script type="text/javascript">
var nwin = null;
function openW(seite)
{
if (seite == "link1")
nwin = window.open("link1.html, "newW");
if (seite == "link2")
nwin = window.open("link2.html", "newW");
}
function closeW()
{
if (nwin != null)
nwin.close();
self.close();
}
</script>
<body>
<p><a href="javascript:openW('Link1);">Link 1</a>
<br><a href="javascript:openW('Link2);">Link 2</a>
<p><a href="javascript:closeW();">Fenster schließen></a>
</body>