Заставка на вашем сайте by Apocalypse для uCoz
Давно мечтал сделать подобный скрипт, но не хватало знаний. Теперь, к моему великому счастью, знаний у меня в области js и jq прибавилось и я смог написать так желанный мною скрипт
Суть его работы такова: если пользователь не передвигает курсор более нужного нам промежутка времени, появляется модальное окно с часиками. Из заставки легко выйти кликнув по затемнённому пространству или по нажатию esc
Скрипт прост в настройке и модификациях. Вы запросто адаптируете и стилизуете под себя и свои нужды. Механизм я вам дал, так что дерзайте
Установка:
На нужных вам страницах после /head вставляйте:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
<div style="display:none;"><div id="clx"></div><div id="clx2"></div></div> <script> // apo-ucoz.com - Уникальные скрипты для uCoz onload = function() { document.onmouseover = function(e) { if(!e) e = event; var a = window.event.x; $('#clx').html(a); var a1 = $('#clx').html(); var b = window.event.x; setTimeout(function() { $('#clx2').html(b); }, 60000); var b1 = $('#clx').html(); } setInterval(function() { var x1 = $('#clx').html(); var x2 = $('#clx2').html(); if(x1 == x2) { var flsh = '<object type="application/x-shockwave-flash" width="200" height="200" data="/clocker.swf" allowfullscreen="true"><param name="movie" value="/clocker.swf"><param name="wmode" value="transparent"><param name="allowFullScreen" value="true"></object>'; new _uWnd('zas', '', 300, 300, {modal:1, fadetype:1, fadeclosetype:1, popup:1}, flsh) } }, 60000); } // Заставка на вашем сайте by Apocalypse для uCoz </script> |
60000 - это интервал проверки скриптом наличия движения курсора. Это значение умножаем на 2 и получаем время, через которое выйдет заставка при условии, что пользователь не двигал курсор. В нашем случае заставка выйдет через 120 секунд бездействия (2 минуты). Для трёх минут мы меняем значение 60000 на 90000, для четырёх - 60000 на 120000 и так далее
SWF файл из прикреплённого архива залейте в корень вашего сайта
Почему то не работает.
Сведения об ошибке на веб-странице
Нашел одну ошибку, Теперь другая ошибка
Сведения об ошибке на веб-странице
Скрипт предполагает работу исключительно на сайтах CMS uCoz... Судя по ошибке, вы тестируете на локалхосте и в тестовом файле нет бибилиотек, что использует uCoz для генерации uWnd окон