<DIV id="slider"><DIV class="slide" id="photo_1"><a href="#"><IMG class=diapo alt=""
src="images/index_banner_1.jpg"></a>
<DIV class=text></DIV></DIV><DIV class="slide" id="photo_2"><a href="#"><IMG class=diapo alt=""
src="images/index_banner_2.jpg"></a>
<DIV class=text></DIV></DIV><DIV class="slide" id="photo_3"><a href="#"><IMG class=diapo alt=""
src="images/index_banner_3.jpg"></a>
<DIV class=text></DIV></DIV><DIV class="slide" id="photo_4"><a href="#"><IMG class=diapo alt=""
src="images/index_banner_4.jpg"></a>
<DIV class=text></DIV></DIV>
</DIV>
<SCRIPT type=text/javascript>
interDiv = setInterval(ss,2000);
</SCRIPT>var DivID = 0;
function ss()
{
var o = document.getElementById('slider').getElementsByTagName('div');
DivID = DivID + 1 ;
if(DivID > o.length)
{
DivID = 0;
}
bofang(o , DivID);
}function bofang(obj , i)
{
interDiv = setInterval(ss,2000);
document.getElementById(obj[i].id).onmouseover();
DivID = i;
clearInterval(interDiv);
}
是想做个自动循环显示图片的,在火狐里运行时,结果火狐运行一会就死掉了,占很多内存,找人帮忙看看哪里有问题啊
DivID = i;interDiv = setInterval(ss,2000);把这个返过来一下
DivID = i;
if((DivID+1)>=document.getElementById('slider').getElementsByTagName('div').length)
clearInterval(interDiv);
写错了,刚那是不行
src="images/index_banner_1.jpg"></a>
<DIV class=text></DIV></DIV></DIV>
window.onload = function(){
setInterval(changeImg,2000);
}function changeImg(){
for(var i = 1; i <= 4; i++){
if(i > 4)i = 1;
document.getElementById("tempImg").src="images/index_banner_" + i + ".jpg"
}
}
window.onload = function(){
setInterval(changeImg,2000);
}function changeImg(){
document.getElementById("tempImg").src="images/index_banner_" + i + ".jpg"
i++;
if(i > 4) i = 1;
}
我想在那基础上,让他自动播放的