我在网站的首页中放置了4组图片替换效果程序,但是不能同时播放效果,当只有一组是才能正常播放,请问是那个参数设置错了,程序如下
<script language='JavaScript' type="text/javascript">
img1=new Image()
img2=new Image()
img3=new Image()
img1.src='images/01.jpg';
img2.src='up_images/200836163113435.jpg';
img3.src='up_images/200822118233323.gif';
url1 = new Image()
url2 = new Image()
url3 = new Image()
url1.src='mianhua.asp';
url2.src='mianhua.asp';
url3.src='mianhua.asp';
nn=1
function change_img()
{
eval('document.pic.src=img'+nn+'.src');
eval('document.all.url.href=url'+nn+'.src');
nn++;
if(nn>3) nn=1
pic.filters.item(0).apply()
pic.style.visibility='visible'
pic.filters.item(0).play()
setTimeout("pic.style.visibility='hidden'",6000)
tt=setTimeout('change_img()',6000)
}
function Show()
{
pic1.style.display ="";
}
function init()
{
change_img()
Show();
}
</script>
<table border='0' align="left" cellpadding='0' cellspacing='0' class="imgbian">
<tr>
<td align='center'><div id="pic1" > <a name="url" target="_blank" id="url"><img name='pic' width='200' height='185' border='0' id="pic" /></a></div></td>
</tr>
</table>
<script language='JavaScript' type="text/javascript">
init();
</script>
补充说明,也就是上面的这个程序,我要在网站首页的四个单元格里都要用,如果只放一个,其他三个单元格不放这个程序,第一个单元格的三张图片可以正常替换显示,问题就是如果再用一次或者多次这个程序在别的单元格里,在别的单元格里把程序里面的图片路径换成另外三张后,这个程序就出现问题了,只有第一个单元格里的图片显示,其余的三个单元格是空白,不显示程序里面对应的三张图片,请问问题出现在那里了。