never-online 's Tech Blog In CSDN

never online - Everlasting love for angela.

rank liuID:BlueDestiny
150841次访问,排名497好友17人,关注者31
在京城
BlueDestiny的文章
原创 114 篇
翻译 0 篇
转载 8 篇
评论 223 篇
never-online的公告
Web:
www.never-online.net
Email:
BlueDestiny##126.com
QQ:
77091373
最近评论
ibsrvk:wow power leveling
zyhomepage:支持一下
clicksun:如果要制作纯CSS+DIV的圆角方框图形,可以到这里直接在线制作,什么颜色都可以:http://corner.cha.la
C_SuperMe:可以好好学习一下啊!!
lrh165:我也是拷贝了你的代码,但是内容无法显示,能否给点帮助,谢了先!
lrh165@163.com
文章分类
收藏
相册
icon
JS & DHTML
Dhteumeuleu
Douglas Crockford
Webfx
常去之地
ASP.Net
MSDN英文
XML指南
XML的大本营
博客园
正则表达式
我的网站
我网站的Blog(RSS)
友情链接
KimSoft的blog(RSS)
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 Javascript杂记-实时显示数据时,要用window.status 收藏

新一篇: 做程序累了吗?听点音乐吧。 | 旧一篇: [源码]NCC Tools(never code counter tools) V1.0.1发布代码-代码统计工具

 <script type="text/javascript">
 //<![CDATA[
 function fstatus() {
 for (var i=0; i<100000; i++) {
 window.status = "now process is \"" +i+ "\"";
 }
 }
 function finnerHtml() {
 for (var i=0; i<1000; i++) {
 document.getElementById("demo").innerHTML = "now process is \"" +i+ "\"";
 }
 }
 //]]>
 </script>
<input type="button" onclick="fstatus()" value="test status"/>
<input type="button" onclick="finnerHtml()" value="test innerHTML"/>
<div id="demo"></div>
上面的代码一个是在window.status里做循环并实时显示,一个是在innerHTML里做循环并实时显示,但是在innerHTML里的代码并没有像在status里一样按我们预先做的那样显示出来,而是显示
now process is "999"
所以只能用setTimeout或者setInterval来显示。
 var cnt=0;
 function finnerHtml() {
 if (cnt++>=1000) return;
 document.getElementById("demo").innerText = "now process is \"" +cnt+ "\"";
 window.setTimeout(finnerHtml,10)
 }

但是这样一来,却带来很多的不方便,比如什么时候执行完毕,再调用window.setTimeout(finnerHtml,10)时,又要控制。

综上所述,还是用status是最好的,虽然不太显眼  

已经开通了cnblog帐号了,地址为:http://never-online.cnblogs.com/

http://blog.never-online.net/article.asp?id=33

发表于 @ 2006年06月29日 12:43:00|评论(loading...)|编辑

新一篇: 做程序累了吗?听点音乐吧。 | 旧一篇: [源码]NCC Tools(never code counter tools) V1.0.1发布代码-代码统计工具

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © never-online