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>
Der folgende Beitrag wurde am 09. 02. 2004, 23:05 Uhr von Jo veröffentlicht.
Hi,
versuch mal href="javascript:parent.close()"
Gruß Jo
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!!!
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
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