JavaScript Popup для сохранения изменений на странице - PullRequest
0 голосов
/ 05 марта 2019

Когда я изменяю свою электронную почту и хочу покинуть эту страницу, Gmail отправляет всплывающее окно с сообщением «внесенные изменения не могут быть сохранены» с двумя кнопками «Отмена» и «Отмена».

Как мне сделатьвсплывающее окно, как это в JavaScript?Я поместил образец всплывающего окна в следующем.Извините, я ничего не знал о JS.

enter image description here

Ответы [ 2 ]

0 голосов
/ 05 марта 2019

Вы можете достичь желаемого результата, добавив слушателя к событию beforeunload для window.Вот пример из MDN:

window.addEventListener('beforeunload', function (e) {
  // Cancel the event
  e.preventDefault();
  // Chrome requires returnValue to be set
  e.returnValue = '';
});

Чтобы проверить приведенный выше код, запустите его в консоли браузера и попробуйте закрыть вкладку браузера.

Для более подробного руководства, посмотрите MDN товар .

0 голосов
/ 05 марта 2019

Это всплывающее окно является «всплывающим предупреждением».

Вы можете отобразить простое с функцией alert().

Или с подтверждением / отменой с помощью функции confirm().

вы можете найти больше информации там https://www.w3schools.com/js/js_popup.asp (о всплывающих окнах оповещений и JS в целом)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...