Jascript实现 等待 的问题, 高手看过来。 在客户端使用Javascript实现较长时间运算的时候,我希望显示一个<div>请等待</div>用来提示用户等待,但是却无法显示,因为IE没有时间刷屏,可能等到运行结果出现了,等待的画面还没有出现,请问是否有办法实现或类似 Sleep 的函数 让进程进入短暂等待 并可以显示 此 DIV 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 iTimerID = window.setTimeout(vCode, iMilliSeconds [, sLanguage]) setTimeout参考http://www.sonofsofaman.com/hobbies/code/settimeout.asp 为什么要这样做,在开始计算前显示这个div 计算完成后隐藏不是很好吗? 楼上的能不能把:iTimerID = window.setTimeout(vCode, iMilliSeconds [, sLanguage])说详细点,我也想学习一下呀。 iTimerID = window.setTimeout(vCode, iMilliSeconds [, sLanguage])这样子是实现不了了,因为进程繁忙,可能在指定的时间根本运行不了。我就是在计算前显示 <div> 调用了 div.style.display = ""; 但因为马上进入复杂的计算,进程没有时间显示 <div> http://dotnet.aspx.cc/ShowDetail.aspx?id=794566B9-5EA2-4782-2D42-E133F3C7BA74 我就是在计算前显示 <div> 调用了 div.style.display = ""; 但因为马上进入复杂的计算,进程没有时间显示 <div>-------------------------------------那sleep 一段时间呢? 问题是没有办法实现 Sleep比如之前写C/S程序, 显示进度条内容,需要调用Sleep,用VB需要调用 Doevents让进程刷屏显示最新的进度,如果不使用Sleep或Doevents,用户就不能看到就新的进度,这里同理, window.setInterval("someFunction()", 5000); window.setInterval("someFunction()", 5000);这样子可是可以,但是却显得主次不分了,而且要修改太多的函数,因为我有很多函数都需要用到这个实在不行就改用 Popup 算了 1、嵌入一个iframe,其中显示等待的信息,设置style.visibility="hidden"2、开始计算时,修改style.visibility="visible"3、计算结束时,修改style.visibility="hidden"你看这样可以吗? 哈哈,楼上的这个跟我的其实是一样的,只是你用的是iframe,我用的是div而已 这个问题我曾经也遇到过,试过用style.visibility="visible" or "hidden"的方法,但没成功,由于客户端只有一个线程在工作,它只能做一件事情,除非能有另外一个线程介入,关注! 关于独立存储碰到的困难,请大虾来帮忙咯 Namespace="wuqi.webdiyer" 是什么意思啊 菜鸟关于swfupload的问题 ASP.NET 安装VS2005的问题(Windows Server 2003 Service Pack 1) Session"过期"问题? 请教:关于Asp.net页面中水晶报表的密码验证 如何在服务端让客户端弹出一个messagebox? javascript的也行 框架 Session传递参数的问题,郁(很easy,也不长) Web Form 中如何将Datagrid中的数据导入到Excel中?? 一个关于SMTP的问题
参考
http://www.sonofsofaman.com/hobbies/code/settimeout.asp
说详细点,我也想学习一下呀。
这样子是实现不了了,因为进程繁忙,可能在指定的时间根本运行不了。我就是在计算前显示 <div> 调用了 div.style.display = ""; 但因为马上进入
复杂的计算,进程没有时间显示 <div>
复杂的计算,进程没有时间显示 <div>-------------------------------------
那sleep 一段时间呢?
比如之前写C/S程序, 显示进度条内容,需要调用Sleep,用VB需要调用 Doevents让进程
刷屏显示最新的进度,如果不使用Sleep或Doevents,用户就不能看到就新的进度,
这里同理,
这样子可是可以,但是却显得主次不分了,
而且要修改太多的函数,因为我有很多函数都需要用到这个
实在不行就改用 Popup 算了
2、开始计算时,修改style.visibility="visible"
3、计算结束时,修改style.visibility="hidden"你看这样可以吗?