Показать сообщение отдельно
  #1 (permalink)  
Старый 16.06.2015, 08:21
VAB VAB вне форума
Новичок на форуме
Отправить личное сообщение для VAB Посмотреть профиль Найти все сообщения от VAB
 
Регистрация: 16.06.2015
Сообщений: 4

Переключатель(ImgSwitcher)
Доброго времени суток. Нужна помощь с куками либо с сессиями для функции отключения/включения изображений. С javascript, смело можно сказать, совсем не знаком. Возможно даже и функция не верна, в целом (собрал с нескольких функций). Последний вариант функции:

function ImageSwitch(type) {
var images = document.getElementsByTagName("img");
for (var i = 0; i < images.length; i++)
if(type == 1){
images[i].style.display = 'inline';
document.getElementById('ImgSwitcher').innerHTML = '<a href="#" onclick="ImageSwitch(0); return false;">Выключить</a>';
setCookie('news', 'On');
}else {
images[i].style.display = "none";
document.getElementById('ImgSwitcher').innerHTML = '<a href="#" onclick="ImageSwitch(1); return false;">Включить</a>';
setCookie('news', 'Off');
}
}
var TIME = 3*24*60*60*1000; //3 дня
function setCookie (name, value) {
var time = new Date();
time.setTime(Date.parse(time) + TIME);
document.cookie = name + '=' + value + '; expires=' + time;
}

Функция вынесена в отдельный файл подключенный через functions.php

Вызов функции:
<span id="ImgSwitcher">
<a href="#" onclick="ImageSwitch(0); return false;">Выключить</a>
</span>

Все, вроде работает, куки просматривал (панель разработчика) сохраняются и перезаписываются согласно включению и отключению, но до конца довести не могу.... Буду признателен за Вашу помощь!!!!
Ответить с цитированием