• Страница 1 из 1
  • 1
Cookies.
waak Оффлайн
Проверенный
41
Дата: Пятница, 2016-04-01, 18:03 | Сообщение # 1
Всем привет! подскажите пожалуйста как мне привязать Cookies к скрипту желательно маленьким примером
у меня на сайте есть кнопка нажав на которую скрывается один блок и при обновлении страницы он с ново показывается так вот как мне к нему привязать Cookies чтоб браузер запоминал и не показывал данный блок


Помог? ставь +
Разработка дизайна - верстка, помощь по установке шаблона на uCoz.
Связь
skype - tolik-waak
Мой сайт
Профиль
Вовчик Оффлайн
Проверенный
26
Дата: Пятница, 2016-04-01, 18:13 | Сообщение # 2
Пример

гуляю на Webo4ka.Ru:)
Профиль
waak Оффлайн
Проверенный
41
Дата: Пятница, 2016-04-01, 23:56 | Сообщение # 3
Вовчик, Спасибо! но я так не чего не понял как мне к вот этому скрипту привязать куки

Сам скрипт
Код
<script type="text/javascript">
$(document).ready(function(){
$(".ssb").click(function(){
$(".left_block").toggleClass("left_block_none");
});

});
</script>

Кнопка
Код
<div class="ssb"><b></b></div>

посмотрел пару видео уроков но так не чего не понял

Добавлено (01.04.2016, 23:56)
---------------------------------------------
Товарищи не ужели не кто не шарит в куках?


Помог? ставь +
Разработка дизайна - верстка, помощь по установке шаблона на uCoz.
Связь
skype - tolik-waak
Мой сайт


Сообщение отредактировал waak - Пятница, 2016-04-01, 18:45
Профиль
Вовчик Оффлайн
Проверенный
26
Дата: Суббота, 2016-04-02, 01:09 | Сообщение # 4
Товарищи ни в чём не шарят))

Как-то так:

Код

<div class="ssb"><b>тык</b></div>

<script type="text/javascript">

function setCookie(name, value, days) {
  if (days) {
  var date = new Date();
  date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
  var expires = "; expires=" + date.toGMTString();
  }
  else var expires = "";
  document.cookie = name + "=" + value + expires + "; path=/";
}
function getCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for (var i = 0; i < ca.length; i++) {
  var c = ca[i];
  while (c.charAt(0) == ' ') c = c.substring(1, c.length);
  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
  }
  return null;
}
function eraseCookie(name) {
  setCookie(name, "", -1);
};

if(getCookie('wCookieOpen'))  {
alert('ОТКРЫТО');
$(".ssb").toggleClass("ssb ssb2");
}

else {alert('ЗАКРЫТО');}

$(document).ready(function(){

$(".ssb").click(function(){
$(".left_block").toggleClass("left_block_none");
alert('Ты тыкнул на "ТЫК-1"');
setCookie('wCookieOpen', 1, 365);
});

$(".ssb2").click(function(){
$(".left_block").toggleClass("left_block_none");
alert('Ты тыкнул на "ТЫК-2"');
eraseCookie('wCookieOpen');
});

});
</script>

Добавлено (02.04.2016, 01:09)
---------------------------------------------
p.s. не по теме. А никто не помогает, потому что новое поколение скриптеров перевело все отношения в рыночные, за любое действие они хотят получить деньги, хотя сами недавно получали бесплатно информацию от более опытных пользователей, когда ничего не знали... И щас поголовно все сайты пытаются что-то продать... Еще парадируя все с ура, такую хрень придумали платить 50р за добавленный материал, после того как ура ввела эту штуку, сразу заметил на многих сайтах, что готовы платить за добавленный материал. Раньше такого не было, если сайт нравился, то туда просто так добавляли материалы, конечно были журналисты которые целенаправленно за 1р-2р добавляли материалы... Вообщем я в шоке от нового поколения барыг)) Не знаю зачем я все это написал, меня все равно никто не поддержит))


гуляю на Webo4ka.Ru:)
Профиль
waak Оффлайн
Проверенный
41
Дата: Суббота, 2016-04-02, 03:55 | Сообщение # 5
Вовчик, Вов ещё раз спасибо тебе!!!!!
Цитата Вовчик ()
меня все равно никто не поддержит))

Это скорее всего по тому что у каждого второго пользователя есть свой сайт на тему всё для ucoz а писать свои материалы нет времени или знаний

---------------------------------------------
Вовчик, Ещё раз прошу прошения но я наверное полный баран у меня не работает
в смысли не сохраняются куки условия работают а куки не сохраняются
я нечего не менял кроме того что удалил вот такой кусок span> он находиться перед закрывающим тегом скрипт так как думаю что он лишний

---------------------------------------------
Хочу ещё раз пояснить что мне надо
у меня есть кнопка  с классом    ssb
по нажатию на которую двум блока с разными классами добавляется по одному классу допустим
1 блок имеет класс bk1 к нему добавляется класс bk2
2 блок имеет класс bk3 к нему добавляется класс bk4
вот это я сделал сам
мне нужно только привязать куки к данному скрипту

Вот скрипт
Код
<script type="text/javascript">
$(document).ready(function(){
$(".ssb").click(function(){
$(".bk1").toggleClass("bk2");
$(".bk3").toggleClass("bk4");
});

});
</script>

Вот кнопка и блоки
Код
<div class="ssb"><b></b></div>
<div class="bk1">1</div><div class="bk3">3</div>


Помог? ставь +
Разработка дизайна - верстка, помощь по установке шаблона на uCoz.
Связь
skype - tolik-waak
Мой сайт


Сообщение отредактировал waak - Суббота, 2016-04-02, 04:06
Профиль
Вовчик Оффлайн
Проверенный
26
Дата: Суббота, 2016-04-02, 09:41 | Сообщение # 6
нарисуй что надо, я визуально усваиваю информацию, по тексту я ничего не понимаю))

гуляю на Webo4ka.Ru:)
Профиль
Kaizzer Оффлайн
Проверенный
41
Дата: Суббота, 2016-04-02, 13:37 | Сообщение # 7
Цитата Вовчик ()
конечно были журналисты которые целенаправленно за 1р-2р

Это было РАНЬШЕ, в далеких, так сказать временах. Сейчас уже данный "труд" ценится за совершенно другие деньги.


Играть в Spin Tires можно двумя способами: с модам и без них - spintiresmods.ru
Профиль
  • Страница 1 из 1
  • 1
Поиск: