请教大家,JavaScript大量操作的时候,如何实现“请等待”提示,先谢谢大家了。 function f(){ msg('稍后...'); setTimeout("proc()",50); } function proc() { //此处会有大量操作,时间需要若干秒。 msg('完成'); } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 L@_@K<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title> new document </title> <meta name="generator" content="editplus" /> <meta name="author" content="Gao YiXiang" /> <meta name="email" content="[email protected]" /> <meta name="keywords" content="javascript dhtml dom" /> <meta name="description" content="I love web development." /> <style type="text/css">.divMessage{ position: absolute; left: 0px; top: 0px; z-index: 100; background-color: yellow; width: 400px; height: 300px; filter: alpha(opacity=70); opacity: 0.7;} </style></head><body> <input type="button" id="btnTest" value="Test" /> <div id="divOutput"></div> <script type="text/javascript"> <!--var oTip = document.createElement("div");oTip.className = "divMessage";oTip.innerHTML = "请等待...";var oFinish = document.createElement("input");oFinish.type = "button";oFinish.value = "关闭";function f(){ document.body.appendChild(oTip); setTimeout(t, 50);}function t(){ var oOutput = document.getElementById("divOutput"); var iStart = (new Date()).valueOf(); for (var i=0; i<5000; i++) { // 输出很消耗时间! oOutput.innerHTML = oOutput.innerHTML; } oOutput.innerHTML += ((new Date()).valueOf() - iStart).toString() + " ms<br />"; oTip.innerHTML = "已完成!"; oTip.appendChild(oFinish); oFinish.onclick = function() { oTip.removeChild(this); oTip.innerHTML = "请等待..."; document.body.removeChild(oTip); };}document.getElementById("btnTest").onclick = f; //--> </script></body></html> 求一级域名和二级域名正则? jquery请问怎么一次过删除.list*的类css? responseXML的菜鸟问题 如何让脚本自动执行一个文件 急!高分求一个简单问题! 怎么用键盘的左右键控制我在网页上画的一条线呢(我已经定义了方法来控制这条线,就是不知道怎么实现"按左右键时调用这个方法") 如何在win2003的IE中打开全屏窗口 大家都用什么软件开发javascript程序呀! 急,急,怎样控制屏蔽IE的Refresh按钮 如何隐藏浏览器的地址栏、菜单栏、书签栏等浏览器组件 请教关于文本框 谢谢 如何运行其他框架里的js
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="Gao YiXiang" />
<meta name="email" content="[email protected]" />
<meta name="keywords" content="javascript dhtml dom" />
<meta name="description" content="I love web development." />
<style type="text/css">
.divMessage
{
position: absolute;
left: 0px;
top: 0px;
z-index: 100;
background-color: yellow;
width: 400px;
height: 300px;
filter: alpha(opacity=70);
opacity: 0.7;
}
</style>
</head>
<body>
<input type="button" id="btnTest" value="Test" />
<div id="divOutput"></div>
<script type="text/javascript">
<!--
var oTip = document.createElement("div");
oTip.className = "divMessage";
oTip.innerHTML = "请等待...";var oFinish = document.createElement("input");
oFinish.type = "button";
oFinish.value = "关闭";function f()
{
document.body.appendChild(oTip); setTimeout(t, 50);
}function t()
{
var oOutput = document.getElementById("divOutput"); var iStart = (new Date()).valueOf();
for (var i=0; i<5000; i++)
{
// 输出很消耗时间!
oOutput.innerHTML = oOutput.innerHTML;
} oOutput.innerHTML += ((new Date()).valueOf() - iStart).toString() + " ms<br />"; oTip.innerHTML = "已完成!";
oTip.appendChild(oFinish);
oFinish.onclick = function()
{
oTip.removeChild(this);
oTip.innerHTML = "请等待...";
document.body.removeChild(oTip);
};
}document.getElementById("btnTest").onclick = f;
//-->
</script>
</body>
</html>