Forum Doku Wiki Blog

Forumsarchiv 2004, Februar
Eigenes Fenster schließen

archivierte Beiträge lesen

  1. (JAVASCRIPT) Eigenes Fenster schließen von Braunbär, 09. 02. 2004, 22:55

Eigenes Fenster schließen

Der folgende Beitrag wurde am 09. 02. 2004, 22:55 Uhr von Braunbär veröffentlicht.

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>

Eigenes Fenster schließen

Der folgende Beitrag wurde am 09. 02. 2004, 23:05 Uhr von Jo veröffentlicht.

Hi,

versuch mal href="javascript:parent.close()"

Gruß Jo

Eigenes Fenster schließen

Der folgende Beitrag wurde am 09. 02. 2004, 23:15 Uhr von Braunbär veröffentlicht.

Na das ging aber schnell! Und es klappt!!

VIELEN DANK!!!

Eigenes Fenster schließen

Der folgende Beitrag wurde am 09. 02. 2004, 23:25 Uhr von Jo veröffentlicht.

Kein Problem!

Wenn man selber wartet, kann man auch gleich helfen.

Gruß Jo

Eigenes Fenster schließen

Der folgende Beitrag wurde am 10. 02. 2004, 09:38 Uhr von Hubert veröffentlicht.

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,

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4