| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > запись в cookie на javascrip |
| Автор: Cheizer 3.4.2011, 13:47 | ||||
| Здравствуйте! Помогите разобраться с такой темой, как записать информацию в куки пользователя с помощью javascript? А ситуация следующая: есть функция вызова по времени (setTimeout + Trigger) модульного окна (fancybox) на сайте (например человек зашел на сайт и через пять секунд вылетает модульное окно с информацией), и что бы нее показывать окно два раза одному пользователю в течении одного дня, я решил записывать в куки по времени, но недостаточно знаний к сожалению, накопал где то такой код, делает то что мне нужно, но не могу разобраться в нем:
//а ниже пример с функцией:
ребята, подскажите у кого был подобный опыт, как реализовать это? |
| Автор: нуп 3.4.2011, 16:05 |
| http://www.elated.com/articles/javascript-and-cookies/ |
| Автор: Cheizer 3.4.2011, 18:42 | ||||
Спасибо за информацию, но все же я не до конца понял значения, в expires я так понял должно быть date? А что тогда содержит start=1301238541 , что это за цифры? И как подскажите это все позволит не вызывать окно если обновить страницу снова через 5 секунд?
|
| Автор: нуп 3.4.2011, 18:55 |
| поставь куку на день, и проверяй функцией если нету куки, то показывай окно. |
| Автор: Cheizer 3.4.2011, 21:34 | ||
как поставить куку на день? Приведите пример пожалуйста. И зачем дата в секунды переведена? И непонятно значение timesRemain = 1 - 1; |
| Автор: нуп 3.4.2011, 21:47 | ||
|
| Автор: Cheizer 4.4.2011, 16:28 |
| А подскажите многоуважаемый "нуп" Как вот на три часа поставить кукис? И в каком месте сделать проверку на это? Плиз подскажите... |
| Автор: Котокобра 4.4.2011, 17:06 | ||
Cheizer, в приведенном коде, вместо
(1000 лет) поставь столько, сколько тебе нужно в секундах |
| Автор: Cheizer 4.4.2011, 18:49 | ||||
|
| Автор: Котокобра 4.4.2011, 19:15 | ||
рабочий код. думаю, где расположить функцию вызова попапа, догадаешься
|
| Автор: нуп 4.4.2011, 19:27 |
Это на 1 год |
| Автор: Котокобра 4.4.2011, 19:28 |
| да, я уже понял. исправился |
| Автор: Cheizer 4.4.2011, 20:23 | ||||
| Урраааааааа Спасибо вам НУП и Котокобра!!! Все заработала! Низкий поклон!
надеюсь пригодится еще кому то, прокомментировал надеюсь тоже правильно |
| Автор: Котокобра 4.4.2011, 20:49 |
| |
| Автор: нуп 4.4.2011, 21:09 | ||
Так то на jquery все проще
|
| Автор: Cheizer 11.10.2011, 15:41 | ||
Добавлено @ 15:52
Подскажите пожалуйста! Как упростить эту функцию, что бы то же самое было, только без fancy ?! Вызывался обычный див с контнетом |