проблема со слайд шоу, помогите пожалуйста.
есть задание - слайд шоу, картинки меняются и каждая картинка это ссылка на другую страницу. само слайд шоу я сделал, просто каждую секунду меняются картинки - нулевая, первая, вторая, и потом заного по кругу
Код:
<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, время: 05:17. |