Es hilft, erstmal zu fragen, ob das Objekt/Fenster "popUp" überhaupt
existiert. Somit sieht der Code folgendermaßen aus:[code lang=javascript]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>openOrClosePopUp</title>
<script type="text/javascript">
<!--
function openOrClosePopUp () {
if (typeof popUp=="undefined" || popUp.closed == true) {
popUp = window.open("http://example.org","popUp");
} else {
popUp.close();
}
}
//-->
</script>
</head>
<body><a href="javascript:openOrClosePopUp()">PopUp</a>
</body>
</html>
[code]
Nochmal vielen Dank für die Hilfe, jetzt stellt sich mir ein neues Problem dar. Das popup soll auch von anderen Seiten aus schließbar (und zu öffnen) sein. In dem Popup wird ein Sound abgespielt. Wenn ich jetzt die Seite auf der ich es geöffnet habe verlasse, hab ich auf den anderen Seiten auch wieder den selben Link. Klickt man allerdings darauf und das popup ist noch geöffnet, wird der Inhalt des popups einfach nur neu geladem statt das sich das popup schließt. Jemand eine Idee? Danke!