Возможно ли это как то по другому написать:
<script>
function set_class(cls)
{
document.getElementById('header').className = cls;
localStorage.cls = cls
}
window.onload = function ()
{
var cls = localStorage.cls;
cls && set_class(cls);
}
</script>
Что то здесь мешает другому скрипту,(вывод иконок соц.сетей) |
ureech,
уберите для начала скрипт выше доктипа |
Да там его вроде и не было.Все скрипты либо в <head> либо в <body>
|
Цитата:
Цитата:
|
Не знаю как вы поймали этот момент,:) Видно пока я туда-сюда бегал по шаблонпм он там полежал немного.Дело в этой ф-ции window.onload = function (), она "мешает". И ещё этот grayscale не сохраняется,но это Бог с ним, на скорость не влияет, но вот если по серой кнопки два раза кликнешь, то потом картинку в цвет другими кнопками не перевести, только через перезагрузку.Это как то напрягает.
|
Цитата:
|
Хорошо, я понял.Спасибо.Буду смотреть.
|
Убрал, эту ф-цию, всё заработвло.У вас скрипт не пошёл из-за фотки.Я вставил свою и всё заработало.Видно зашифрованная какая то :)
И если есть время не могли бы объяснить , что эта запись значит cls && set_class(cls), остальное более-менее ясно, а эта как то вообще странная.Ни точек,не запятых...Дюже любопытно. |
| Часовой пояс GMT +3, время: 22:39. |