• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Fenster schließen, wenn das Mainfenster zu geht

DODO

New member
Gibt es eine möglichkeit, das sich Fenster, die mit windows.open erzeugt wurden zusammen mit dem Hauptfernster schließen ?

Bsp. man geht auf die Seite xxx und zusammen mit dieser wird ein popup geöffnet, nun soll wenn ich die Seite xxx verlasse(evt. Browser schließe) auch das popup wieder verschwinden.
Sozusagen als service für den Besucher :)

Geht sowas ?

Danke DODO
 
…klar, aber erstmal heißt es window.open() ohne s.

…zunächst must du den geöffneten Popups einen Namen per:
window.open(url,"fenstername");
…geben.

Jetzt nur noch in dein xxx Fenster:
<body onunload="fenstername.close();">
…eingeben, und beim verlassen müsste sich das Popup schließen.
 
Fehlerteufel ? - Öffnen geht, schließen keine Reaktion

Hier mal der eingesetzte script

<script>
<!--
function openurl()
{
window.open("temp.htm","fenster")
}
//-->
</script>
<body onload="openurl()" onunload="fenster.close();">
</body>

Sollte doch so gehen oder ?

DODO
 
…ok, das ging in die Hose, aber das hier geht:

Code:
function check_opener()
  {
  if(opener.closed)
    {
    self.close();
    }
  else
    {
    setTimeout("check_opener()",500);
    }
  }
<body onload="check_opener()">

…das muss in deine temp.htm Datei.
 
So klappt es, aber da ich auch mal fremde Seiten aufrufen will, kann ich nicht immer in der aufgerufenen Seite was einbauen.
Frame geht auch nicht, da die folgeseiten teils ontop geöffnet werden.

Mfg. DODO
 
Zurück
Oben