Я видел это несколько раз, но мне не удалось заставить код работать вообще. Мне нужна помощь в создании этого выпадающего меню, сохраняя его настройки в файле cookie, поэтому, когда пользователь снова посещает сайт, их предыдущий выбор сохраняется.Сохранение меню выпадающего меню в файле cookie?
Dropdown:
<select id="ThemeSelect">
<option value="zelda">Zelda</option>
<option value="smb2">SMB 2</option>
</select>
Для справки, этот код с некоторым Javascript в виджете Wordpress, который изменяет код CSS, как селектор темы.
Как я могу сохранить это как файл cookie? Я чувствую, что все пробовал!
EDIT: Я должен был сказать, но я использую этот код, чтобы изменить CSS:
var saveclass = null;
var sel = document.getElementById('ThemeSelect');
sel.onchange = function(){
saveclass = saveclass ? saveclass : document.body.className;
document.body.className = saveclass + ' ' + sel.value;
};
Могу ли я предложить изменить: 'if (nDays == null || nDays == 0)' to 'if (! NDays)'? Таким образом, он проверяет значение null, zero и undefined. –
Спасибо за предложение. Я обновил код. –
Для меня это выглядит совершенно идеально, однако, когда я помещаю его на тестовую страницу, я понятия не имею, почему это не работает. http://dcvidya.com/testing/ - это страница, кстати. Я что-то делаю неправильно? – DANCUBE