Ho un evento onbeforeunload che apre una finestra di dialogo che avvisa gli utenti delle modifiche non salvate a un modulo quando si allontanano.Personalizza finestra di dialogo onbeforeunload
window.onbeforeunload = function() {
return 'You have unsaved changes.';
};
Come personalizzare la finestra di dialogo che appare in modo che sia un po 'più user-friendly. In questo momento è piuttosto ingombrante:
"Sei sicuro di voler navigare lontano da questa pagina
Hai modifiche non salvate
Premere OK per continuare o Annulla per rimanere nella pagina corrente?.. "
Ho notato che Stack Overflow ne ha uno molto più pulito: "Hai iniziato a scrivere o modificare un post", ei pulsanti dicono "Resta su questa pagina", "Abbandona questa pagina" invece di un "Annulla" generico e "OK". Come lo posso fare?
Sto usando jQuery, se è necessario per la soluzione.
Ah, hai ragione. Sono così abituato ad avere Chrome su un monitor e Firefox sull'altro che mi è mancato totalmente. Un altro punto su Chrome su questo. – keithjgrant
Qualche ultimo aggiornamento sul cambio etichetta? per favore aggiornami. – Karthik