Eigenes Fenster schließen
Braunbär
- javascript
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>
Hi,
versuch mal href="javascript:parent.close()"
Gruß Jo
Na das ging aber schnell! Und es klappt!!
VIELEN DANK!!!
Kein Problem!
Wenn man selber wartet, kann man auch gleich helfen.
Gruß Jo
Nabend,
versuch mal href="javascript:parent.close()"
Nein, das ist sehr unschön. Warum packst du JS an Stellen, an die es nicht gehört? Auch das Pseudoprotokoll javascript: ist nicht schön.
Korrigiere dies also.
Bis denne,