Originariamente inviato da vito campanella
Ciao a tutti,

è possibile intercettare il tasto X di chiusura del browser ?

il mio problema è che se l'utente non esce correttamente dal programma, ma preme il bottone x mi rimane appeso il record in selezione e mi crea problemi quando lo visualizzo successivamente.

ho provato con
<SCRIPT LANGUAGE="JavaScript">
function Logout(){

document.logout.submit();

}

</SCRIPT>

<body style="margin:0;" beforeunload ="Logout()">

in questa maniera mi lancia questa funzione ogni volta che premo un tasto nella form, e così facendo fa delle procedure che non dovrebbero essere lanciate.

c'è una soluzione a questo problema ?

grazie

vito
Dovresti rivedere il flusso dei dati e delle operazioni fra client e server... devi assumere che ogni dialogo fra browser e server si concluda con l'invio da parte del server della nuova pagina al client... lasciare operazioni "in sospeso" non e' una buona pratica: anche ammettendo di poter risolvere il problema "X" rimarrebbero da gestire la mancanza di corrente, il blocco del pc, ed ogni altra causa piu' o meno indipendente dalla volonta' dell'utente.

ciao