页面执行一个操作时显示"正在加载..."是如何做的呢?
页面执行一个操作时显示"正在加载..."是如何做的呢? 问题点数:20、回复次数:10Top
1 楼net_lover(【孟子E章】)回复于 2006-05-03 12:47:53 得分 0
<body onload="document.all.d.style.display='none'">
<div id=d>正在加载……</div>Top
2 楼jiaxueq(Loading...)回复于 2006-05-03 14:52:47 得分 0
做一个好看的层就行了,控制displayTop
3 楼web863()回复于 2006-05-03 15:10:35 得分 0
谢谢.可你写的是页面第一次加载时才起作用呀.我想实现.页面任意点个按钮操作/或执行一个函数时就出现"正在加载...",执行完后就隐藏该状态.Top
4 楼wukol(巢霞)回复于 2006-05-16 12:54:53 得分 0
我也想要这种的效果。。。Top
5 楼gana_chu()回复于 2006-05-16 13:16:20 得分 0
<div id=divWait style="display:none">正在加载……</div>
在你的操作事件代码的开始调用一下
divWait.style.display="";
处理完后再调一下
divWait.style.display="none";
Top
6 楼wukol(巢霞)回复于 2006-05-16 16:06:33 得分 0
我好像有这样做呢 没成功Top
7 楼wukol(巢霞)回复于 2006-05-16 16:08:50 得分 0
<html>
<head>
<title>梅花雪的页面加载</title>
<script language="javascript" type="text/javascript">
<!--
document.write("<div id='loadDiv' style='padding-top: 50px; padding-left: 50px'>数据加载中,请等待...<span id='loading'></span></div>");
var setInterval1 = window.setInterval("document.getElementById('loading').innerHTML += '.'", 300);
var setInterval2 = window.setInterval("document.getElementById('loading').innerHTML = ''", 15000);
window.onload = function()
{
document.getElementById("hiddenDiv").style.display=""; document.getElementById("loadDiv").parentNode.removeChild(document.getElementById("loadDiv"));
window.clearInterval(setInterval1);
window.clearInterval(setInterval2);
}
// -->
</script>
</head>
<body>
<div id="hiddenDiv" style="display: none;">
<!-- 将你的网页所有内容都放在这个div之内即可 -->
</div>
</body>
--------------------------------------------------------------------------------
我是根据这个做的。可是,下面的内容却总是不显示出来,总显示上面的“数据加载中,请等待...”
为什么呢???
Top
8 楼wukol(巢霞)回复于 2006-05-16 16:16:27 得分 0
是不是DIV里面不能用到TABLE???Top
9 楼hreoghost(Challenge oneself,break through limit!)回复于 2006-11-30 11:51:03 得分 0
顶Top
10 楼yueliangdao0608((深圳PHPER.MSN:yueliangdao0608@gmail.com)回复于 2006-11-30 13:05:07 得分 0
<div id=divWait style="display:none">正在加载……</div>
在你的操作事件代码的开始调用一下
divWait.style.display="";
处理完后再调一下
divWait.style.display="none";Top




