Есть задача: автоматическая цикличная смена картинок. Решается при помощи скрипта приведенного ниже, но! при наличии нескольких картинок на странице меняется только первая (../gif/picture.gif), а необходимо, чтобы менялась вторая (../gif/logo2r.gif). Может кто-нибудь может подсказать, что необходимо поменять в коде, чтобы сменялась конкретная картинка на странице, а не первая, указанная в коде?
Заранее благодарю.
Код
<html>
<head>
<title>Автоматическая циклическая смена картинок</title>
</head>
<script language="JavaScript">
i=0;
img_a=new Array()
img_h=new Array()
img_a[0]=new Image()
img_a[1]=new Image()
img_a[2]=new Image()
img_a[0].src="../gif/logo2r.gif"
img_a[1].src="../gif/logo2l.gif"
img_a[2].src="../gif/logo2u.gif"
function img_b()
{
document.images[0].src=img_a[i].src
document.images[0].src=img_a[i].src
document.images[0].src=img_a[i].src
i++
if(i>2) i=0;
setTimeout("img_b()", 1000)
}
</script>
</head>
<body onLoad=img_b()>
<img src="../gif/picture.gif"><br>
<img src="../gif/logo2r.gif"><br>
</body>
</html>
<head>
<title>Автоматическая циклическая смена картинок</title>
</head>
<script language="JavaScript">
i=0;
img_a=new Array()
img_h=new Array()
img_a[0]=new Image()
img_a[1]=new Image()
img_a[2]=new Image()
img_a[0].src="../gif/logo2r.gif"
img_a[1].src="../gif/logo2l.gif"
img_a[2].src="../gif/logo2u.gif"
function img_b()
{
document.images[0].src=img_a[i].src
document.images[0].src=img_a[i].src
document.images[0].src=img_a[i].src
i++
if(i>2) i=0;
setTimeout("img_b()", 1000)
}
</script>
</head>
<body onLoad=img_b()>
<img src="../gif/picture.gif"><br>
<img src="../gif/logo2r.gif"><br>
</body>
</html>