Dopo essere riuscito a catturare l'evento di chiusura della finestra, ho la necessità che questo mi determini l'attivazione di una servlet.
In pratica ho una pagina con un form, questo interagisce con un altro utente su un altro browser, è previsto un pulsante che termina l'interazione, ma se uno dei due chiude il browser dalla X l'altro resta bloccato perché non si accorge dell'uscita del primo.
Facendo invece partire la stessa servlet che attiva il pulsante creato da me (fa parte di un form sulla pagina) tutto si risolverebbe.
Io ho provato a catturare la chiusura del browser e facendo partire una funzione JS in questo modo:
lasciaproposta è il nome del form da attivare.codice:... function abbandonaProposta() { document.lasciaproposta.submit(); } ... <body onbeforeunload="abbandonaProposta()">
La funzione viene chiamata regolarmente perché se metto un alert all'inizio, questo appare, se lo metto alla fine invece no, credo sia sintomo del fatto che la chiamata document.lasciaproposta.submit(); fallisca.
Avete qualche soluzione da propormi?