Jessica: Druckabfrage vorm Schließen eines Fensters

Beitrag lesen

Hallo,

ich versuche eine Seite am schließen zu hindern, wenn der Nutzer sie noch nicht ausgedrückt hat.
Ich benutze eine boolsche Variable, die ich zentral auf false setze und nur in der Druckfunktion auf true setze. Soweit klappt das auch.
Wenn der Nutzer jetzt die Seite schließt (body onUnload), dann springe ich in eine Funktion, in der der Status der Variable abgerufen wird, ist sie false wird eine Messagebox ausgegeben, nur nach bestätigen des ok-Buttons soll die Seite endgültig geschlossen werden, aber die Seite wird immer geschlossen. Gibt es eine Möglichkeit die zu verhindern?

VG und vielen Dank im voraus
Jessica

Quelltextauszug:
function test_drucken()
 {
     if (gedruckt == false)
     {
             Check = confirm("Wollen Sie die Seite wirklich verlassen, ohne sie zu drucken?");
             if(Check == true)
                 { window.close();}
             else {location.reload('benutzerantrag_drucken.htm');}
}
}