Переключатель(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> Все, вроде работает, куки просматривал (панель разработчика) сохраняются и перезаписываются согласно включению и отключению, но до конца довести не могу.... Буду признателен за Вашу помощь!!!! |
Проблема решена спс...............
|
Часовой пояс GMT +3, время: 22:12. |