鼠标停留图片上,清除计时器问题
以下代码,为何不能清除计时器,
var imglist=new Array(4);//图片个数
imglist[0]="Images/main01.jpg"; //第一个图片的地址
imglist[1]="Images/main02.jpg";
imglist[2]="Images/main03.jpg";
imglist[3]="Images/main04.jpg";
var i=0;
var timeid=setInterval("changeimg()",5000);
function changeimg()
{
if(i==imglist.length)
{
i=0;
}
document.getElementById("tp").src=imglist[i];
++i;
};
imglist[i].onmouseover=function stop(){clearInterval(timeid);};
var imglist=new Array(4);//图片个数
imglist[0]="Images/main01.jpg"; //第一个图片的地址
imglist[1]="Images/main02.jpg";
imglist[2]="Images/main03.jpg";
imglist[3]="Images/main04.jpg";
var i=0;
var timeid=setInterval("changeimg()",5000);
function changeimg()
{
if(i==imglist.length)
{
i=0;
}
document.getElementById("tp").src=imglist[i];
++i;
};
imglist[i].onmouseover=function stop(){clearInterval(timeid);};
...全文


