日期:2014-05-16  浏览次数:20404 次

javascript 暂停功能
<DIV   id   = "ad "   style   =   "POSITION:   absolute "> <a   href= "http://hi.baidu.com/yongfa365 "   target_Blank> yongfa365 <br> yongfa365 <br> yongfa365 <br> </a> </DIV>
<SCRIPT>
var   piaofu_x   =   50   ,   piaofu_y   =   60
var   piaofu_xin   =   true,   piaofu_yin   =   true
var   piaofu_step   =   1
var   piaofu_delay   =   20   //延迟时间,根据需要修改
var   piaofu_obj   =   document.getElementById( "ad ")
function   piaofuAD()   {
var   piaofu_L   =   piaofu_T   =   0
var   piaofu_R   =   document.body.clientWidth   -   piaofu_obj.offsetWidth
var   piaofu_B   =   document.body.clientHeight   -   piaofu_obj.offsetHeight
piaofu_obj.style.left   =   piaofu_x   +   document.body.scrollLeft
piaofu_obj.style.top   =   piaofu_y   +   document.body.scrollTop
piaofu_x   =   piaofu_x   +   piaofu_step*(piaofu_yin?1:-1)
if   (piaofu_x   <   piaofu_L)   {   piaofu_xin   =   true;   piaofu_x   =   piaofu_L}
if   (piaofu_x   >   piaofu_R){   piaofu_xin   =   false;   piaofu_x   =   piaofu_R}
piaofu_y   =   piaofu_y   +   piaofu_step*(piaofu_yin?1:-1)
if   (piaofu_y   <   piaofu_T)   {   piaofu_yin   =   true;   piaofu_y   =   piaofu_T   }
if   (piaofu_y   >   piaofu_B)   {   piaofu_yin   =   false;   piaofu_y   =   piaofu_B   }

}
var   piaofu_run   =   setInterval( "piaofuAD() ",   piaofu_delay)
piaofu_obj.onmouseover   =   function(){clearInterval(piaofu_run)}
piaofu_obj.onmouseout   =   function(){piaofu_run   =   setInterval( "piaofuAD() ",   piaofu_delay)}
var   piaofuNO=new   Array()
piaofuNO[0]=new   Array(500, "count ")
piaofuNO[1]=new   Array(1000000, "count1 ")
piaofuNO[2]=new   Array(5000000, "count2 ")
piaofuNO[3]=new   Array(10, "count3 ")
piaofuNO[4]=new   Array(5000, "count4 ")
piaofuNO[5]=new   Array(500000000000, "count5 ")


for(x=0;x <piaofuNO.length-1;x++)
{
//暂停piaofuNO[x][0]秒后再运行下边的,这个函数怎么写
document.getElementById( "ad ").innerHTML=piaofuNO[x][1]

}


</SCRIPT>

------解决方案--------------------
查查settimeout