Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.08.2015, 01:15
Новичок на форуме
Отправить личное сообщение для flappyright Посмотреть профиль Найти все сообщения от flappyright
 
Регистрация: 03.08.2015
Сообщений: 5

Редирект для нового пользователя
Здравствуйте, возникла проблема. Нужно реализовать редирект для пользователей которые зашли на сайт впервые.
Если как сделать перенаправление знаю, то вот как сделать что бы скрипт выполнялся только один раз, вот этого понять не могу(
Прошу помощи...

Более подробно
Зашел я на сайт, меня перекидывает на site.ru/welcome
Зашел второй раз, никуда не перекидывает
Как-то так
Ответить с цитированием
  #2 (permalink)  
Старый 03.08.2015, 01:23
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

Как вариант — localStorage.
Ответить с цитированием
  #3 (permalink)  
Старый 03.08.2015, 01:32
Новичок на форуме
Отправить личное сообщение для flappyright Посмотреть профиль Найти все сообщения от flappyright
 
Регистрация: 03.08.2015
Сообщений: 5

а можно по подробней?
Ответить с цитированием
  #4 (permalink)  
Старый 03.08.2015, 01:35
Новичок на форуме
Отправить личное сообщение для flappyright Посмотреть профиль Найти все сообщения от flappyright
 
Регистрация: 03.08.2015
Сообщений: 5

Может тут поможете найти ошибку?
<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
if ( $.cookie('visit') == undefined ){
        $.cookie('visit', true);
         window.location.href = "/welcome"
    } else {
    }
});
</script>
Ответить с цитированием
  #5 (permalink)  
Старый 03.08.2015, 03:05
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

Сообщение от flappyright
а можно по подробней?
if( !('visit' in localStorage) || localStorage.getItem('visit') != 'true' ) {
    localStorage.setItem('visit') = 'true';
    location.href = "/welcome";
}


Сообщение от flappyright
Может тут поможете найти ошибку?
else не нужен. А что консоль пишет?
Ответить с цитированием
  #6 (permalink)  
Старый 03.08.2015, 12:31
Новичок на форуме
Отправить личное сообщение для flappyright Посмотреть профиль Найти все сообщения от flappyright
 
Регистрация: 03.08.2015
Сообщений: 5

Все равно не хочет. Что пишет консоль не вижу
Ответить с цитированием
  #7 (permalink)  
Старый 05.08.2015, 21:38
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от Decode
localStorage.setItem('visit') = 'true';
???
Ответить с цитированием
  #8 (permalink)  
Старый 05.08.2015, 23:05
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

Ruslan_xDD, точно, я чет не заметил
localStorage.setItem('visit', 'true').
Ответить с цитированием
  #9 (permalink)  
Старый 07.08.2015, 11:00
Новичок на форуме
Отправить личное сообщение для flappyright Посмотреть профиль Найти все сообщения от flappyright
 
Регистрация: 03.08.2015
Сообщений: 5

Сообщение от Decode Посмотреть сообщение
Ruslan_xDD, точно, я чет не заметил
localStorage.setItem('visit', 'true').
Спасибо большое! Очень сильно выручили
Ответить с цитированием
  #10 (permalink)  
Старый 07.08.2015, 18:32
Профессор
Посмотреть профиль Найти все сообщения от javaQest
 
Регистрация: 07.08.2015
Сообщений: 154

flappyright,
И что, Вы считаете это нормальным, что пользователь после каждой очистки истории будет видеть "снова здрасьте"
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ЧаВО - часто задаваемые вопросы (faq) Gozar Общие вопросы Javascript 212 21.09.2022 04:27
PHP. Файлы инициализации, и зачем нужно множество файлов для подключение к БД? Brook Серверные языки и технологии 2 04.12.2013 10:31
Cookie для меню аккордион и для div Lastedl jQuery 1 03.12.2013 04:55
Фреймворк для разработки расширений для Chrome chernikov Библиотеки/Тулкиты/Фреймворки 0 05.03.2012 17:51