Показать сообщение отдельно
  #24 (permalink)  
Старый 22.12.2009, 15:34
Интересующийся
Отправить личное сообщение для Nushaba Посмотреть профиль Найти все сообщения от Nushaba
 
Регистрация: 17.11.2009
Сообщений: 13

Юзал скрипт, наткнулся на недоработку, теперь с этим скриптом у меня нету возможности вернуться назад на одну страницу, по нажатии кнопки в браузере

Происходит редирект моментальный, происходит он потому, что я так ему сказал ) При наличии куков скрипт работает на пропуск на страницу (редирект), которую я хотел посетить. Но в том то и беда, этот скрипт теперь очень неоднозначно реагирует на кнопку "возврат", так как скрипт работает на каждой странице, то появление окошка с вопросом считается очередной страницей и по кнопке назад я попадаю на страницу срабатывания скрипта, где по проверке наличия куков он меня отправляет на запрашиваемую страницу, которой считается та страница, откуда я хотел уйти... В принципе решить проблему можно переписав скрипт немного, надо это:
if (myVar == 1)// проверка на то есть куки или нету, если есть то переход без вопроса иначе задается вопрос
{
history.go(1);
}

переписать на остановку скрипта при наличии куков.
if (myVar == 1)// проверка на то есть куки или нету, если есть то остановить (не выполнять) скрипт иначе задается вопрос
{
стоп скрипт;
}


Видимо нужно избавиться от хистори, подскажите какое решение плиз.
Ответить с цитированием