CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

页面执行一个操作时显示"正在加载..."是如何做的呢?

楼主web863()2006-05-03 12:23:35 在 Web 开发 / JavaScript 提问

页面执行一个操作时显示"正在加载..."是如何做的呢? 问题点数: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

相关问题

关键词

得分解答快速导航

  • 帖主:web863

相关链接

  • Web开发类图书

广告也精彩

反馈

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