Показать сообщение отдельно
  #1 (permalink)  
Старый 15.05.2009, 18:08
Новичок на форуме
Отправить личное сообщение для Ketch_Ozzy Посмотреть профиль Найти все сообщения от Ketch_Ozzy
 
Регистрация: 15.05.2009
Сообщений: 4

проблема со слайд шоу, помогите пожалуйста.
есть задание - слайд шоу, картинки меняются и каждая картинка это ссылка на другую страницу. само слайд шоу я сделал, просто каждую секунду меняются картинки - нулевая, первая, вторая, и потом заного по кругу



Код:
<script language="JavaScript">

i=0;
img_a=new Array();   
img_a[0]=new Image();
img_a[1]=new Image();
img_a[2]=new Image();


img_a[0].src="pic0.jpg"; 
img_a[1].src="pic1.jpg";  
img_a[2].src="pic2.jpg"; 


document.write("<img src='pic0.jpg'>");

i=0;

function img_b()      
                     
{
document.images[0].src=img_a[i].src;

i++;
if(i==3) i=0;
setTimeout("img_b()", 1000); 
                           
                             
                             
}
img_b();
</SCRIPT>

а вот сделать чтобы картинка 0 ссылалась на сайт 0, картинка 1 на сайт 1, картинка 2 на сайт 2, я не смог и уже намучился начинается все хорошо: картинка 0 и картинка 1 работают, а вторая уже тупо не появляется цикл тот же самый же.

Код:
<script language="JavaScript">
<!--
i=0;
img_a=new Array();   
img_a[0]=new Image();
img_a[1]=new Image();
img_a[2]=new Image();

img_a[0].src="pic_0.jpg"; 
img_a[1].src="pic_1.jpg";  
img_a[2].src="pic_2.jpg"; 

function img_b()                 
{

document.write("<a href='sait_"+i+".html'><img src='pic_"+i+".jpg'></a>");
i++;
if(i>2) i=0;
setTimeout("img_b()", 1000); 
                             
                              
                             
}

img_b();

</SCRIPT>
Ответить с цитированием