Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.10.2013, 10:43
Аватар для Belka
Новичок на форуме
Отправить личное сообщение для Belka Посмотреть профиль Найти все сообщения от Belka
 
Регистрация: 31.10.2013
Сообщений: 7

Исключения для window.onunload
Всем привет. Ребят, я в JS нуб нубом,а мне тут задачку на засыпку поставили. сделать что бы window.onunload срабатывал только если в адресной строке введен другой домен или закрывается вкладка. А он срабатывает на все: обновление, переход на другую страницу этого домена в том числе. второй день уже мозг ломаю. Хотя б на мысль наведите как это сделать. пыталась поставить проверку на window.location но он не прокатил. Он всегда возвращает тот адрес на котором мы находимся а не куда переходим. да и на закрытие вкладки не реагирует тогда .

Весь нет обыскала ничего толком не нашла.

Последний раз редактировалось Belka, 31.10.2013 в 17:44.
Ответить с цитированием
  #2 (permalink)  
Старый 31.10.2013, 14:20
Аватар для Belka
Новичок на форуме
Отправить личное сообщение для Belka Посмотреть профиль Найти все сообщения от Belka
 
Регистрация: 31.10.2013
Сообщений: 7

Ну что никто не знает что ли как сие чудо сотворяется ? Help me... Please...
Ответить с цитированием
  #3 (permalink)  
Старый 31.10.2013, 14:30
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Belka
Он всегда возвращает тот адрес на котором мы находимся а не куда переходим
И слава богу Нехватало чтобы сайты начали следить за моими перемещениями

Нужно написать расширение для браузера? Тогда тут совсем иначе надо работать.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #4 (permalink)  
Старый 31.10.2013, 14:31
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Можно заменить переходы внутри сайта на HTML5 History API. Любой unload будет означать уход с сайта.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #5 (permalink)  
Старый 31.10.2013, 14:52
Аватар для Belka
Новичок на форуме
Отправить личное сообщение для Belka Посмотреть профиль Найти все сообщения от Belka
 
Регистрация: 31.10.2013
Сообщений: 7

То есть если использовать XMLHttpRequest при переходе по внутренней ссылке сайта unload срабатывать не будет ? Правильно понимаю ?
Ответить с цитированием
  #6 (permalink)  
Старый 31.10.2013, 15:28
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Да.
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Метод для конвертирования едениц px, em, %, pt. jegit Элементы интерфейса 0 07.03.2013 16:15
drag-and-drop и position:fixed dotwatt Элементы интерфейса 5 05.12.2012 08:44
IDE для Java Script constant Библиотеки/Тулкиты/Фреймворки 0 27.09.2012 09:31
Модуль для web-to-print проекта Anton2507 Работа 0 29.07.2012 11:35
Переодическое обновление значений для графика, функция для обновления значений yupa87 Общие вопросы Javascript 0 09.07.2009 14:48