Пятница, 17.05.2024, 12:01
Меню сайта
    Форма входа
    Категории раздела
    скрипты для ucoz сайта [3099]
    шаблоны для ucoz скачать [2660]
    Иконки групп для форума [25]
    Графика для сайта [1953]
    шаблоны psd для фотошопа [27]
    кисти для фотошопа [39]
    уроки фотошопа на русском языке [4]
    стили для фотошопа [3]
    шрифты для фотошопа cs4 [12]
    Web-master [3058]
    Поиск
    Календарь
    «  Февраль 2009  »
    ПнВтСрЧтПтСбВс
          1
    2345678
    9101112131415
    16171819202122
    232425262728
    Архив записей
    Наш опрос
    Умеете ли вы писать скрипты для ucoz?
    Всего ответов: 73
    Мини-чат
    200
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Февраль » 16 » Слайдшоу на JavaScript
    22:19
    Слайдшоу на JavaScript
    Слайдшоу на JavaScript
    Находим head
    Код
    Code
    <script>  

    var slide = new Array;  
    var pictureName = new Array("flower[1].jpg", "flower[2].jpg", "flower[3].jpg", "flower[4].jpg");  

    for (var i = 0; i < pictureName.length; i++) {  

    slide[i] = new Image();  
    slide[i].src = pictureName[i];  
    }  

    var m = new Array(0, 100);  
    var nextImage = 0;  
    var t = "";  

    function next(step) {  

    if (t != "") return;  

    m[0] = 0;  
    m[1] = 100;  

    nextImage = nextImage + step;  

    if (nextImage == pictureName.length) {  

    nextImage = 0;  
    }  

    if (nextImage == -1) {  

    nextImage = pictureName.length - 1;  
    }  

    document.getElementById("after").src = slide[nextImage].src;  

    change_slide();  

    }  

    function change_slide() {  

    m[0] += 1;  
    m[1] -= 1;  

    document.getElementById("before_div").style.opacity = m[1]/100;  
    document.getElementById("after_div").style.opacity = m[0]/100;  
    document.getElementById("after_div").style.filter="alpha(opacity="+m[0]+")";  
    document.getElementById("before_div").style.filter="alpha(opacity="+m[1]+")";  

    t = setTimeout("change_slide()",5);  
    if (m[0] > 98) {  

    clearTimeout(t);  
    document.getElementById("before").src = slide[nextImage].src;  
    document.getElementById("before_div").style.opacity = 100;  
    document.getElementById("before_div").style.filter="alpha(opacity=0)";  
    t = "";  
    }  

    }  

    </script>  

    <style>  

    .pic { position: absolute; top: 100px; left: 100px }  
    a.navigation { text-decoration: none }  

    </style>

    в нужное мето вставляем

    Code
    <div id="after_div" class="pic">  
    <img id="after" src="flower[2].jpg">  
    </div>  
    <div id="before_div" class="pic">  
    <img id="before" src="flower[1].jpg">  
    </div>  

    <a href="javascript:next(-1)" class="navigation"><< Назад</a> <a href="javascript:next(1)" class="navigation">Вперед >></a>

    Пример работы Загрузить

    Категория: скрипты для ucoz сайта | Просмотров: 917 | Добавил: radist | Рейтинг: 5.0/2
    Всего комментариев: 5
    5 lexa8888  
    0
    блин для проверки таких выкладок хоть сайт специально для себя делай проверка.юкоз.ру что бы основной случайно не закасячить, или скрипты после востоновления не вспоминать что и куда... кто испробывал пожалуйста отпишитися cry

    4 RiKaZ78  
    0
    Название у скриптов хорошое, только половина из них что делает не понятно. Какой балбес все это выкладывает. ГДЕ описание скрипта, где сриншот, где хоть что нибудь. Ну и че за слайд шоу, где оно будет выходить или что показывать, где пример.
    Выкладывают спустя рукава. Исправьте кто-нить сие безобразие.

    3 allru  
    0
    Скрин нужен...

    2 radist  
    -1
    Пример работы Загрузить !!!! cool

    1 AS_TROY  
    0
    а пример???? хоть что-нибудь

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]