Показать сообщение отдельно
  #4 (permalink)  
Старый 18.01.2014, 00:42
Аватар для Stilus
Новичок на форуме
Отправить личное сообщение для Stilus Посмотреть профиль Найти все сообщения от Stilus
 
Регистрация: 15.01.2014
Сообщений: 6

Заметил что если вешать функцию на это событие в паре с сообщением то функция вызывается. Но вот как быть если пользователь на вопрос хочет он остаться на странице или нет, нажмет да и при этом функция все равно сработает. А мне например нужно, чтоб функция сработала именно на подтверждение закрытия окна.
Сейчас сделал так:

var warning = "Вы потеряли чат!"
window.onbeforeunload = function warn()
{ var hack = /irefox\/([4-9]|1\d+)/.test(navigator.userAgent);
if (hack)
{
chat.userClickEndChat();
return warning;
}
else
{
chat.userClickEndChat();
return warning;
}

};
Ответить с цитированием