Выбор своего фона сайта с запоминанием на cookie by Apocalypse для uCoz
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<div id="apoback"></div><input type="text" id="apoinput" placeholder="Ссылка на картинку" style="width:100%" /> <script src="/js/cookie.js"></script> <script> // Выбор своего фона страницы by Apocalypse $(window).load(function() { $('#apoinput').keydown(function(apo) { var apoval = $(this).val(); var aposub = apoval.substr(-4, 4); if(apo.keyCode==13) { if(aposub=='.gif' || aposub=='.png' || aposub=='.jpg' || aposub=='jpeg') { setCookie('apoimg', apoval, 365); $('#apoback').html('<img src="'+getCookie('apoimg')+'" width="100%" height="100%" style="position:fixed;z-index:-1;top:0px;left:0px;" />'); } else { _uWnd.alert('Неправильный формат изображения', 'Ошибка', {w:250, h:65}); }; }; }); if(getCookie('apoimg')) { $('#apoback').html('<img src="'+getCookie('apoimg')+'" width="100%" height="100%" style="position:fixed;z-index:-1;top:0px;left:0px;" />'); }; }); // apo-ucoz.com (c) 2011 </script> |
Отлично работает, жаль не для всех дизов подходит)
не работает у меня почему то http://watercrow.clan.su/index/stranichka999/0-5
У меня всё работает
Скрипт отличный,но он сохраняет фон лишь на той странице,на которой он установлен. Как сделать,чтоб фон менялся и на других страницах????
если речь идёт о ucoz, то поставь вот этот код в глобальный блок (который на всех страницах есть)
<pre><script>
$(window).load(function() {
if(getCookie(\’apoimg\’)) {
$(\’#apoback\’).html(\'<img src="\’+getCookie(\’apoimg\’)+\’" width="100%" height="100%" style="position:fixed;z-index:-1;top:0px;left:0px;" />\’);
};
});
</script></pre>
Добавил,но все так же,либо я где то ошибся?!
Замени все нестандартные ковычки на опострофы
не это мой косяк 🙂
вот должно работать
$(window).load(function() {
if(getCookie(\'apoimg\')) {
$(\'#apoback\').html(\'<img src=\"\'+getCookie(\'apoimg\')+\'\" width=\"100%\" height=\"100%\" style=\"position:fixed;z-index:-1;top:0px;left:0px;\" />\');
};
});
Не чего не изменилось. Как быть?
короче первый код правильный, просто комментария его немного попортили*
как ниже Apocalypse написал, нужно заменить \"все нестандартные ковычки на опострофы\"
Сделал все ровно так,как вы написали,но увы...работает лишь на одной странице