Показать сообщение отдельно
  #1 (permalink)  
Старый 12.03.2011, 20:45
Аспирант
Отправить личное сообщение для ntro123 Посмотреть профиль Найти все сообщения от ntro123
 
Регистрация: 18.10.2009
Сообщений: 57

Предотвращение ухода со страницы
Добрый вечер, есть скрипт который отправляет данные на сервер через ajax, перед отправкой out=1; и если во время отправки человек уходит то ему выдается confirm и если он ==1 то человек уходит если нет то остается на странице и ждет пока скрипт не отправит все данные на сервер.

Делаю через jquery

$(window).unload(function(e){
 if(out && !confirm('Хотите уйти со страницы?')) e.preventDefault();
});


но preventDefault не работает.

Как быть? как по другому предотвратить уход?

ПС. не предлагать перехват клика по ссылкам.

Заранее спасибо!

Последний раз редактировалось ntro123, 12.03.2011 в 20:47.
Ответить с цитированием