TimonB: Endlosschleife beim Reload

Hallo,

ich habe folgendes JavaScript am Start um zu verhindern, dass ein Benutzer das Fenster schließt (konkret ausgedrückt: Es wird einfach das Fenster wieder geöffnet). Dies habe ich mittels <BODY onUnload='fenster2()'> eingebunden. Dies funktioniert auch soweit, jedoch gibts eine endlos Schleife sobald das Fenster reloaded wird. Was kann ich da machen? Schonmal danke für EUre Hilfe!

JavaScript im Popup:

<script language="Javascript">  
  
var ende=false;  
  
function fenster2(){  
  
if(ende==false){  
opener.location.href = 'popupper.php';  
}  
}  
  
function fButtonClick(){  
ende = true;  
window.close();  
}  
  
</script>

Hier noch der Quelltext von der Datei popupper.php:

<script language="JavaScript">  
window.open('logout.php', "fenster1","width=300,height=450,status=yes,scrollbars=no,resizable=yes");	</script>  
  

  1. um zu verhindern, dass ein Benutzer das Fenster schließt (konkret ausgedrückt: Es wird einfach das Fenster wieder geöffnet).

    Gut dass du uns warnst, nicht dass da noch jemand drauf geht ;-)

    jedoch gibts eine endlos Schleife sobald das Fenster reloaded wird.

    Das wird daran liegen, dass beim Reload auch ein onunload der aktuellen Seite stattfindet. Der onunload öffnet dann ein neues Fenster.

    Ich würd überlegen obs für dein eigentliches Ziel noch einen anderen Weg gibt. Was genau willst du denn erreichen und warum?