Форум → Программирование → JavaScript → onbeforeunload
onbeforeunload
-
Привет господа. Сразу извинюсь что являюсь только "по нужде" - домашний комп в дауне - а времени новую маму купить даже нету :(
Хотел - бы спросить. В js-е есть onbeforeunload, я думаю все знают что такое :D, так вот стал вопрос вот о чём: кроме стандартных "OK" и "Cancel" надо 3 кнопки о0 "Save", "Dont save" и "Cancel". Конечно, можно и popup-нуть, но как? я о том чтобы перехватить onbeforeunload, дать свой диалог, а потом ещё сказать событию "onbeforeunload" уходить или нет со страницы, при чём если нажат "Save" ещё Ajax выполнить? Если есть идеи и время помогите плиз советом -
21 апреля 2009 г. 14:06, спустя 23 минуты
Пришёл вот к чемуwindow.onbeforeunload = confirmClose;
function confirmClose{
window.onbeforeunload = null; // Не работает (confirmClose уже начался)
}
как сказать в функции confirmClose что window.onbeforeunload уже не надо? -
-
21 апреля 2009 г. 15:35, спустя 1 час 3 минуты 37 секунд
:) как это я до того как спрашивать не додумался сделать этого :D не работает конечно
ретурн-фалс? -
-
21 апреля 2009 г. 15:50, спустя 9 минут 56 секунд
Мне сообщение надо "SAVE, DISCARD, CANCEL". В чём у тебя работает?
У меня работает. Что я делаю неправильно? -
21 апреля 2009 г. 16:03, спустя 13 минут 9 секунд
В FF выскакивает окно "вы уверены что хотите тра-ля-ля нах отсюда?" -
21 апреля 2009 г. 16:18, спустя 14 минут 52 секунды
vasa_c, ага, и варианты: ДА и НЕТ ? Джошу нужно, насколько я понял, три варианта (три кнопки) + на две первых кнопки разные действия. -
21 апреля 2009 г. 16:21, спустя 3 минуты 7 секунд
Пусть Josh разобьёт свой мегавопрос на конкретные вопросы и каждый решает.
Как отменить onbeforeunload? Как вывести своё окно? Как это всё заставить работать во всех браузерах?
Надеюсь ясно, что полностью запретить уход юзера со страницы не удастся? -
21 апреля 2009 г. 17:21, спустя 59 минут 39 секунд
Пусть Josh разобьёт свой мегавопрос на конкретные вопросы и каждый решает.
Как отменить onbeforeunload? Как вывести своё окно? Как это всё заставить работать во всех браузерах?
Надеюсь ясно, что полностью запретить уход юзера со страницы не удастся?
Конечно ясно
Угу
vasa_c, ага, и варианты: ДА и НЕТ ? Джошу нужно, насколько я понял, три варианта (три кнопки) + на две первых кнопки разные действия. -
-
21 апреля 2009 г. 21:20, спустя 1 минуту 47 секунд
tc, http://onehackoranother.com/projects/jquery/boxy, раздел "asking questions" -
22 апреля 2009 г. 17:18, спустя 19 часов 58 минут 31 секунду
о0 мдя… и как ты это себе представляешь? При чём тут это?
tc, http://onehackoranother.com/projects/jquery/boxy, раздел "asking questions" -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!