Размести свою рекламу.
Главная | Регистрация | Вход Приветствую Вас Noob | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: infiniti  
Форум » Web-Мастеру » Скрипты для ucoz » Слайдшоу на JavaScript
Слайдшоу на JavaScript
MCV Пятница, 06.03.2009, 04:12 | Сообщение # 1

Сообщений:
Награды:
Слайдшоу на 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>
stereozvuk3 Пятница, 16.04.2010, 19:07 | Сообщение # 2

Сообщений: 5
Награды:0
А ДЕ СКРИН ???КУДА КИДАТЬ??
Форум » Web-Мастеру » Скрипты для ucoz » Слайдшоу на JavaScript
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024
Хостинг от uCoz