CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

看看这个setTimeOut为什么要出错

楼主xlzhang66(pipi)2005-01-03 11:33:23 在 Web 开发 / ASP 提问

<HTML>  
  <HEAD>  
  <TITLE>   New   Document   </TITLE>  
   
  </HEAD>  
   
  <BODY   onload="startMove()">  
  <Script   Language="javascript">  
        function   startMove()  
    {  
                var   i;  
        i=0  
        i=i+1;  
                document.write(i);  
        //movingID   =  
        setTimeout("startMove()",   1000);  
    }  
  </script>  
   
  </BODY>  
  </HTML>  
  问题点数:0、回复次数:4Top

1 楼eglic(圪圪) (理由永远是谎言,信仰永远是自慰)回复于 2005-01-03 11:37:14 得分 0

<HTML>  
  <HEAD>  
  <TITLE>   New   Document   </TITLE>  
   
  </HEAD>  
   
  <BODY   onload="startMove()">  
  <Script   Language="javascript">  
        var   i=0;  
        function   startMove()  
    {  
        i=i+1;  
        document.body.innerHTML+=i.toString()+'<br   />';  
        //movingID   =  
        setTimeout("startMove()",   1000);  
    }  
  </script>  
   
  </BODY>  
  </HTML>  
   
  Top

2 楼0009(夏天以南)回复于 2005-01-03 11:42:09 得分 0

第一,你每次调用函数startMove(),得到的i都是1,注意把定义和初值放到函数外.  
  第二,你用的是document.write(i),就是说函数执行一次后,网页的源代码就变成i了,程序没了,当然出错.(个人理解,意思应该是对的,表达上可能不妥)Top

3 楼tyqtcq(乾途无量)回复于 2005-01-26 10:11:16 得分 0

如果使用   window   对象的   alert()   方法而不是   document.write(),则该脚本可以运行。    
  在调用   write(   )   方法时,如果该文档不处于在调用   write(   )   方法时的打开和分析的过程中,该方法将打开并清除该文档,所以它可能是有危险的。Top

4 楼chonboy(一只来自南方的羊)回复于 2005-01-26 11:18:19 得分 0

执行document.write(i);后,页面内容被重写为“1”,其他所有代码都被清除了,所以到了下个执行点时,浏览器没能找到函数对象Top

相关问题

  • 为什么这个asp代码出错??
  • 为什么这个代码出错?
  • 为什么 这个语句会出错?
  • 为什么这个连接要出错
  • 来看这个为什么出错!!!
  • 这个程序为什么出错?
  • 这个程序为什么会出错
  • 为什么出错?
  • 为什么出错?
  • 为什么出错?????··············································

关键词

得分解答快速导航

  • 帖主:xlzhang66

相关链接

  • Web开发类图书

广告也精彩

反馈

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