Popup-Fenster von Hauptseite aus schließen

folds

Grünschnabel
hallo,
vielleicht kann mir einer bei meinem problem helfen:

ich habe ein popup-fenster, welches ich durch buttonklick mit javascript:window.close() wieder schließe. soweit so gut.
wenn das popup aber offen bleibt und ich jetzt wieder auf meine hauptseite klicke, verschwindet das popup im Hintergrund. welchen befehl muss ich geben, damit sich das fenster schließt (wenn ich zB auf einen menubutton auf der hauptseite klicke)?
ich hoffe, ich habe meine frage verständlich gestellt...

danke schonmal an alle, die mir helfen... :)
 
Die ID des fenstes merken und dann window.[ID].close

EDIT:
kleier tipp....
dein letzer Post ist etwas unfreundlich....
Wenn du immer so Postest, wird dir irgendwann keiner mehr helfen !

Grüße Dennis
 
Zuletzt bearbeitet von einem Moderator:
Du musst das Popup beim open() als Objekt in einer Variablen speichern, dann kannst du es später schliessen, indem du die Methode close() auf dieses Objekt anwendest:
Code:
<html>
<head>
<title>Test</title>
<script type="text/javascript">
<!--
pop=false;
//-->
</script>
</head>
<body>
<form>
    <input type="button" value="öffnen"onclick="pop=window.open('blubb.htm')">
    <input type="button" value="schliessen"onclick="if(pop && !pop.closed)pop.close()">
</form>
</body>
</html>

Übrigens:
  • das pushen von Beiträgen ist unerwünscht
  • ebenso unerwünscht ist eine Missachtung der Netiquette(Näheres dazu kannst du meiner Signatur entnehmen)
 

Neue Beiträge

Zurück