проблема со слайд шоу, помогите пожалуйста.
есть задание - слайд шоу, картинки меняются и каждая картинка это ссылка на другую страницу. само слайд шоу я сделал, просто каждую секунду меняются картинки - нулевая, первая, вторая, и потом заного по кругу
Код:
<script language="JavaScript"> а вот сделать чтобы картинка 0 ссылалась на сайт 0, картинка 1 на сайт 1, картинка 2 на сайт 2, я не смог и уже намучился :( начинается все хорошо: картинка 0 и картинка 1 работают, а вторая уже тупо не появляется :( цикл тот же самый же. Код:
<script language="JavaScript"> |
Ответ на вопрос
Логичнее использовать в слайд шоу функцию setInterval
function img_b() { if ( i > 2 ) { i = 0; } document.write("<a href='sait_"+i+".html'><img src='pic_"+i+".jpg'></a>"); i++; } в конце просто вызвать её setInterval('img_b()', 1000); И всё. |
так вообще ничего не работает.
|
Всё работает держи код!
<script language="JavaScript"> var imgs = new Array(); imgs[0] = new Image(); imgs[1] = new Image(); imgs[2] = new Image(); imgs[0].src= '1.jpg'; imgs[1].src= '2.jpg'; imgs[2].src= '3.jpg'; var i = 0; function show() { if ( i > 2 ) { i = 0; } document.write('<a href="site_' + i + '.html">Image' + i + '</a>'); i++; } setInterval('show()', 1000); </script> |
ты точно проверял? в каком браузере?
|
просто реально твой код не работает.
|
Часовой пояс GMT +3, время: 16:19. |