10
ho provate questo:Visualizza messaggio di avviso prima della chiusura della finestra in Java Script
<body onunload="LogoutNoAsk();"> </body>
e la funzione è:
function LogoutNoAsk()
{
alert("Please press the Logout button to logout.");
parent.close();
}
quando si preme il pulsante vicino che è la 'X' sul in alto a destra della finestra, si chiude subito senza il messaggio di avvertimento. Cosa c'è che non va?
Vuoi dire che devo mettere questa riga: window.onbeforeunload = function (e) {return 'Si prega di premere il pulsante Esci logout . ';} ;, nella mia funzione LogoutNoAsk()? – Coolguy
L'ho provato, offre comunque all'utente la possibilità di scegliere tra "Rimani sulla pagina" o "Abbandona la pagina". Non possiamo chiedere all'utente di scegliere? Voglio solo il messaggio di avviso con un pulsante OK. – Coolguy
No, non puoi controllare le opzioni della finestra di dialogo, è qualcosa che il browser controlla. Per quanto riguarda la posizione, è possibile modificare "LogoutNoAsk" per restituirlo e modificare il 'DOM' per avere un attributo' onbeforeunload' non 'onunload' o si può usare JS per collegare il gestore di eventi. –