Показать сообщение отдельно
  #7 (permalink)  
Старый 24.04.2015, 17:14
Кандидат Javascript-наук
Отправить личное сообщение для zhurchik Посмотреть профиль Найти все сообщения от zhurchik
 
Регистрация: 04.06.2011
Сообщений: 116

vasa_c,
К примеру:
При переходи на страницу приватной переписки, в конце всего кода JS создается функция
// И вот ее содержимое должно быть уничтожено до того как сама функция канет в лето
destroy function()
{
    clearTimeout(idTimeout); //Т.к. сообщ. подгружаются динамически, то при переходе на другую страницу убиваем таймер, чтобы сообщения в некуда не подгружались

  // Массив с ключом http['DR'] содержит объект XHR и если при переходе на другую страницу как раз таки осуществляется запрос для получения новых данных, то отменяем его
  if (typeof http['DR'] != "undefined") {
	http['DR'].abort();
	delete http['DR'];
  }

 // ..... И так далее... Удаляем другие данные, если требуется
}

Последний раз редактировалось zhurchik, 24.04.2015 в 17:16.
Ответить с цитированием