Dennis: HTML/Formular: Fallunterscheidung - aber wie?

Beitrag lesen

Hallo!

binde in das Fenster im body tag einen onUnload-EventHandler ein.

<body onunload="window.open('URL')"> hatte ich schon, dann wird das Fenster immer wieder geöffnet. Erste, wenn man mehrmals auf schließen klickt, schließt es sich.

Dort kannst Du dann entsprechend reagieren. Wie du genau verhindern kannst, daß das Fenster dann tatsächlich geschlossen wird, ist mir nicht bekannt. Evtl. sollte ein "return false;" ausreichen.

Hm, bin da jetzt nicht wirklich ein Profi, könntest du mir vielleicht mal ein kleines Beispiel geben?

Falls nicht, kannst Du ja das selbe Fensternocheinmal öffnen lassen.
Beim manuellen Schließen kannst Du ja beim Klick auf den Link eine Variable setzten, die Du dann im "onUnload"-Handler abfrägst.

Hm, wie zum Beispiel? Das ist mir jetzt nicht so ganz klar geworden.

Fraglich finde ich allerdings ob das mit dem Blockieren nicht ein wenig entnervent wirkt??

Ne, die Besucher werden ja auch darauf hingewiesen. Und das Fenster haben die ja selber aufgerufen.

MfG, Dennis.

--
Auf Signaturen hab ich keinen Bock!!