<html>
<head>
<title>梅花雪的页面加载</title>
  <script language=javascript><!--
  document.write('<div id=loadDiv style="padding-top: 50; padding-left: 50">'+
                 '页面正在载入,请等待<span id="loading"></span></div>');
  var setInterval1 = setInterval("loading.innerText += '.'", 300);
  var setInterval2 = setInterval("loading.innerText = ''", 15000);
  function window.onload()
  {
     hiddenDiv.style.display=""; //显示页面内容
     loadDiv.removeNode(true);
     clearInterval(setInterval1);
     clearInterval(setInterval2);
  }
  // --></script>
</head><body>
<div id=hiddenDiv style="display: none">
<img src=http://www.csdn.net/images/homeimage/csdn.gif>
  <!-- 将你的网页所有内容都放在这个div之内即可 --></div>
</body>
</html>

解决方案 »

  1.   

    <body
    <div id=x>loading.....</div>.....
    <script>
    document.all.x.style.display='none'
    </script>
    </body>
      

  2.   

    是点击客户端的一个按钮时才向页面写数据的,即显示状态的DIV刚开始时应该是不可见的,我想实现的是当点击该按钮向页面写数据前使DIV可见,内容输出完毕后DIV隐藏
      

  3.   

    function writeData_onclick() {
      document.all.x.style.display='block';
      ... ...
      //写数据
      ... ...
      document.all.x.style.display='none';
    }
      

  4.   

    to  xjdawu(WOW) ,关键就是那样不行.document.all.x.style.display='block';和输出数据之间好像需要延时才行,我用FOR循环延时也时显时不显