精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>ASP教程>正文

为你的网页加一个Loading


来源:我要学习网 时间:06-11-13 点击: 点击这里收藏本文
    熟悉Flash的朋友都知道一般比较大的Flash作品都要加Loading以防止其播放不连续。相比之下网页就小的多,但是如果在网速很慢的情况下,打开一个10KB左右的网页的时间要超过30秒,这时就有必要加上Loading了。 

Loading的原理很简单,在网页中加入一个不透明的层,z-index属性设为“100”,即使它处在最上一层也不例外,width、height都设为“100%”。当网页加载完毕触发onload事件时会将它隐藏。具体的代码如下: 
  

<!doctype html public "-//W3C//DTDHTML 4.0 Transitional//EN"> 

<html> 

<head><title>为网页加Loading 

</title> 

<meta http-equiv="Content-Type" 

content="text/html; charset=gb2312"> 

</head> 

<body onload='clearInterval(timer);Loading.style.display="none";'> 

<div id="Loading" style="position:absolute;width:100%; height:100%;z-index:100;background:white;"> 

<div id="Waiting" style="position:absolute;left:40%;top:50%;"></div></div> 

<script> 

var text="正在载入文档";i=0; 

function load() { 

if (i<6) { 

text+="."; 

Waiting.innerText=text; 

i++;} 

else {text="正在载入文档";i=0;}} 

timer=window.setInterval("load()",300); 

</script> 

<!--以下是网页的内容.--> 

<img src="http://图片地址"> 

</body> 

</html> 

OK!Loading就做完了,试一下吧,不过值得注意的是当文档中只有<script>和<iframe>标记时Loading可能不起作用。 

  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.