Come mostrare qualcosa di simile a un avviso come fa SO qui con javascript?
-
07-07-2019 - |
Domanda
Come mostrare qualcosa di simile a un avviso come fa SO qui con javascript?
Soluzione
dovrai fare polling ajax per " carica nuove risposte " avviso che appare mentre scrivi una risposta.
Ecco un bel tutorial per ASP.NET usando jQuery
Per l'avviso quando tenti di allontanarti da una pagina quando hai iniziato a digitare una risposta / modificare un post, guarda l'evento onunload
. Una finestra di dialogo confirm
viene utilizzata anziché una alert
Altri suggerimenti
Stiamo parlando di SO che ti avverte quando tenti di uscire da una pagina con un commento / risposta parzialmente riempito? Dai un'occhiata al metodo onunload ()
in Javascript. Vedi qui per un esempio.
aggiungi questo script nella parte principale della tua pagina:
<script language="javascript">
window.addEventListener('beforeunload', onUnload, false);
function onUnload(e)
{
e.returnValue = "some Text";//this is your message
e.preventDefault();
}
</script>