powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Сообщение перед закрытием страницы HTML
8 сообщений из 8, страница 1 из 1
Сообщение перед закрытием страницы HTML
    #38085241
feanorcheg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Друзья, такой срочный вопрос:
Надо вывести сообщение аналогичное тем, которые вылетают в обычных .ехе приложениях при закрытии не сохраненных файлов. Ну по типу "Хотите сохранить данный документ?" или "Вы уверены что хотите выйти?"
Ну и разумеется, чтобы был возможен выбор "да, нет, отмена"

Если что, пишу по технологии ZEN-mvc, не просто голый код на html=)
Есть идеи?
...
Рейтинг: 0 / 0
Сообщение перед закрытием страницы HTML
    #38085335
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: javascript
1.
window.onbeforeunload = function () { return 'la-la-la'; };
...
Рейтинг: 0 / 0
Сообщение перед закрытием страницы HTML
    #38085405
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы меня перед закрытием браузера спросили, или я ВСЕ-ТАКИ хочу выйти, я бы там больше не появился.
Но в принципе, skyANA прав - событие то. Я его только на <body> вешал (оно доступно window, body и frameset).
...
Рейтинг: 0 / 0
Сообщение перед закрытием страницы HTML
    #38085420
feanorcheg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: javascript
1.
2.
3.
4.
5.
6.
7.
function setHandler()
		{
			window.onbeforeunload = function()
			{
				return "Данные не сохранены. Точно перейти?";
			};
		}


написал, но не знаю, откуда вызвать setHandler. Пока получилось только по кнопке. Вот пример http://learn.javascript.ru/files/tutorial/browser/events/window-onbeforeunload.html
...
Рейтинг: 0 / 0
Сообщение перед закрытием страницы HTML
    #38085441
z-js
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
feanorcheg,

Код: javascript
1.
window.onload = function(){ setHandler(); };
...
Рейтинг: 0 / 0
Сообщение перед закрытием страницы HTML
    #38085478
feanorcheg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
z-js,

window.onload = function(){ setHandler(); }; где вписать надо? ну наример тут
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<html>
		<button onclick="setHandler()">Поставить window.onbeforeunload</button>
		<script language="Javascript1.2">
		function setHandler()
		{
			window.onbeforeunload = function()
			{
				return "Данные не сохранены. Точно перейти?";
			};
		}
		</script>
		</body>
		</html>
...
Рейтинг: 0 / 0
Сообщение перед закрытием страницы HTML
    #38085503
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruckЕсли бы меня перед закрытием браузера спросили, или я ВСЕ-ТАКИ хочу выйти, я бы там больше не появился.Дак обычно не спрашивают, а сообщают, что какая-то операция не закончена и могут быть потеряны данные :)
...
Рейтинг: 0 / 0
Сообщение перед закрытием страницы HTML
    #38085830
z-js
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
feanorcheg,

Добавьте код в секцию head и уберите кнопку.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Сообщение перед закрытием страницы HTML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]