一段会弹跳的窗口的javascript的简单代码

<html>
 <head>
  <title>Untitled Document</title>
  <script language="javascript">
   function bounce()
   {
    if(win.closed)
    {
     clearInterval(intervalID);
     return;
    }
    
    if((x+dx>(screen.availWidth-w)) || (x+dx<0))
     dx=-dx;
     
    if((y+dy>(screen.availHeight-h)) || (y+dy<0))
     dy=-dy;
    
    x+=dx;
    y+=dy;
    
    win.moveTo(x,y);
   }
  </script>
 </head>
 <body>
  <script language="javascript">
  var x=0,y=0,w=200,h=200;
  var dx=5,dy=5;
  var interval=50;
  var win=window.open('javascript:"<h1>BOUNCE!</h1>"',"","width="+w+",height="+h);
  win.moveTo(x,y);
  var intervalID=window.setInterval("bounce()",interval);
  </script>
  <input type="button" value="stop" onClick="clearInterval(intervalID);win.close();">
 </body>
</html>

该代码已经运行过多遍,没有错误

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值