Мне нужно с помощью предупреждающего сообщения типа «Вы хотите перейти?» когда пользователь изменит некоторые данные, но не сохранил их и попытался перейти на другую вкладку.Как показать диалог в javascript?
Я хочу, чтобы да или нет функции при нажатии на другую вкладку. Не покидайте эту страницу или оставайтесь на этом.
Kinldy помогите мне. Заранее спасибо.
function goodbye(e) {
if (!e) e = window.event;
//e.cancelBubble is supported by IE - this will kill the bubbling process.
e.cancelBubble = true;
e.returnValue = 'You sure you want to leave?'; //This is displayed on the dialog
//e.stopPropagation works in Firefox.
if (e.stopPropagation) {
e.stopPropagation();
e.preventDefault();
}
}
window.onbeforeunload = goodbye;
Я использовал это, но он не показывает да/no.and в одной странице несколько кнопок есть. После нажатия этой страницы происходит обновление, и это сообщение подходит. может кто-нибудь мне помочь.
читать документы для [события beforeunload] (https://developer.mozilla.org/en-US/docs/Web/Events/beforeunload) –