全面小康手抄报内容:求打开页面等待的特效

来源:百度文库 编辑:中科新闻网 时间:2024/05/07 11:44:08
说明:我想要一个页面打开等待的特效,不是那种强行要人等待的。而是实际的,也就是说,页面正在打开,页面真正的打开后,立即显示页面出来。效果有点像163邮箱登录时打开页面的那种状态,最好能有进度条的。
谢谢啦!

在网页中是不可能实现和 Flash 一样的真正的 Loading 效果的,只能模拟或者用近似的方法实现。
<div id=demo style="color:#494949">Loading...</div>
<script>
var i=69
var url="http://www.sqhaha.com.cn" //修改为你要加载的网页路径
function load(){
if(i<249){
i+=10
demo.innerText+="■" //每500毫秒在id为demo的元素内的文字添加一个 ■
//设置id为demo的元素的文字颜色向白色渐变
demo.style.color="rgb("+[i,i,i].join(",")+")"
setTimeout("load()",500) //500毫秒后再次执行load()函数
}
else setTimeout("location=url",1000) //1秒后转到目标页
}
load() //运行 load 函数
</script>