CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

大家看一下我的代码!不知道错在哪里???

楼主King6860()2003-12-03 09:54:50 在 Web 开发 / JavaScript 提问

我写了个让窗口在SCREEN   能自由滚动的程序!  
      小窗口总是能滚出SCREEN   ,我觉得我的程序好想没有错误!!  
   
  高手帮帮我!!!  
   
  <html>  
   
  <head>  
  <title>New   Page   1</title>  
  <script>  
    var   x=0,y=0,dx=5,dy=5;  
    var   clearId=null;  
    var   interVal=1000;  
    var   win=null;  
    var   w=300,h=200;  
     
    win=window.open("","","width=300,height=200");  
    win.moveBy(0,0);  
  function   startGame()  
  {          
              if(x>window.screen.avaliWidth-w||   x<0)    
              {  
                      dx=-dx;  
              }  
              if(y>window.screen.availHeight-h   ||   y<0)  
              {  
                      dy=-dy;  
              }  
              x+=dx;  
              y+=dy;  
              win.moveBy(x,y);  
              clearId=setInterval("startGame()",interVal);  
  }  
   
  function   StopGame()  
  {  
              clearInterval(clearId);  
  }  
  </script>  
  </head>  
   
  <body   onLoad="startGame()">  
   
  <p   align="center"> </p>  
  <div   align="center">  
      <center>  
      <table   border="1"   width="403"   height="74">  
          <tr>  
              <td   width="403"   height="74"><input   type=button   value="   Stop   "   onClick="StopGame()"></td>  
          </tr>  
      </table>  
      </center>  
  </div>  
   
  </body>  
   
  </html>  
  问题点数:20、回复次数:1Top

1 楼bzscs(沙虫 我爱小美)回复于 2003-12-03 10:52:55 得分 20

<html>  
   
  <head>  
  <title>New   Page   1</title>  
  <script>  
    var   x=0,y=0,dx=50,dy=50;  
    var   clearId=null;  
    var   interVal=1000;  
    var   win=null;  
    var   w=300,h=200;  
     
    win=window.open("","","width=300,height=200");  
    win.moveTo(0,0);  
  function   startGame()  
  {          
              if(x>window.screen.availWidth-w   ||   x<0)    
              {  
                      dx=-dx;  
              }  
              if(y>window.screen.availHeight-h   ||   y<0)  
              {  
                      dy=-dy;  
              }  
              x+=dx;  
              y+=dy;  
              win.moveTo(x,y);  
              clearId=setTimeout("startGame()",interVal);  
  }  
   
  function   StopGame()  
  {  
              clearTimeout(clearId);  
  }  
  </script>  
  </head>  
   
  <body   onLoad="startGame()">  
   
  <p   align="center"> </p>  
  <div   align="center">  
      <center>  
      <table   border="1"   width="403"   height="74">  
          <tr>  
              <td   width="403"   height="74"><input   type=button   value="   Stop   "   onClick="StopGame()"></td>  
          </tr>  
      </table>  
      </center>  
  </div>  
   
  </body>  
   
  </html>  
  Top

相关问题

  • 帮我看一下代码错在哪?
  • 代码出错,帮忙查看一下
  • 大家帮我看一下以下代码错在哪里?
  • 请帮看一下这段JSP代码错在哪里?
  • 麻烦大家帮我看一下,代码错在那里。
  • 光驱弹出代码,报错,麻烦看一下!
  • 请帮我看看一下代码有什么错误
  • 劳烦高手帮看一下代码!老是报错!
  • 帮我看一下这段代码。怎么总是出错?
  • 请帮看一下这段“注册”代码哪里错了?

关键词

得分解答快速导航

  • 帖主:King6860
  • bzscs

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo