真正的 用JS 做的 loading
来源:互联网 发布:adobe软件价格 编辑:程序博客网 时间:2024/05/03 18:07
这个loading 需要2个页面的的支持,还可以为一个站点的所有html设置这个loading程序
<!--=================================-->
<!-- index.htm--->
<!--=================================-->
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>您正在访问 http://m9m.nease.net 的网站......</title>
</head>
<frameset rows="0,*" name=frm border=0>
<frame src=about:about name=t border=0>
<frame src=loading.htm name=d border=0>
</frameset>
<noframes><body>
您的浏览器不支持frames......
</body></noframes></html>
<!--=================================-->
<!-- loading.htm--->
<!--=================================-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<SCRIPT src=to.JS>
</SCRIPT>
<body>
<SCRIPT>
showdiv();
wturl("i.html"); // 您的网站的真正 index.htm
</SCRIPT></body></html>
<!--=================================-->
<!-- to.JS -->
<!--=================================-->
document.write('<STYLE type="text/css">.btn {BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c0c0c0 1px solid; CURSOR: default; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #c0c0c0}
.btu { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FLOAT: none; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; CURSOR: default; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #c0c0c0}</STYLE>');
function WriteButton(fnFunctionName, ButtonValue, ButtonURL, wd)
{
var strTmp = "",n = 0;
if (fnFunctionName == "")
strTmp = "self.location = '" + ButtonURL + "';";
else
strTmp = fnFunctionName + '();';
for(var i = 0; i < ButtonValue.length; i++)
{
var c = ButtonValue.substr(i, 1);
if( c > "z" || c < "A")
n += 2;
else
n += 1;
}
if( wd == "") wd = (n * 8);
document.write("<table title="+ButtonURL+" width=" + wd + "><tr><TD align=center class=btn onmouseup="javascript:this.className='btu'" onmousedown="javascript:this.className='btd'" onmouseover="javascript:this.className='btu'" style="FONT-SIZE:12px;TEXT-DECORATION:none" onclick="javascript:this.className='btd';" + strTmp + "" onmouseout="javascript:this.className='btn'">" + ButtonValue + "</TD></tr></table>");
}
function wtdiv()
{
document.write("<div id=stdiv style='position:absolute; width:350px; height:115px; z-index:1; left: 30%; top: 35%;visibility: hidden;'><table width=100% height=100% border=1 bordercolor=#000000 bordercolordark=#ffffff cellspacing=0 cellpadding=0><tr><td height=22 bgcolor=#bbbbbb><SCRIPT>WriteButton("", "欢迎您<span id=ipn></span>访问我的计算机....", "http://m9m.nease.net", "100%");</SCRIPT></td></tr><tr><td align=center bgcolor=#CCCCCC><br>系统正在运行中,请耐心等待.<br>等待时间:<font color=red><span id=wtime></span></font>秒</td></tr></table></div>");
}
wtdiv();
function openwin()
{
if(self == window.parent.frames['t'] && top.parent.frm)
top.parent.frm.rows = '*,0';
else if(top.parent.frm) top.parent.frm.rows = '0,*';
}
var wt = 0, n = 0;
function countwt()
{
if (wt)
clearTimeout(wt);
wtime.innerHTML = "" + n++ ;
wt = setTimeout("countwt();", 1000);
}
function showdiv()
{
openwin();
document.getElementById("stdiv").style.visibility = "visible";
countwt();
}
openwin();
<!--=================================-->
<!-- h.JS -->
<!--=================================-->
if(self != window.parent.frames['t'] && window.parent.frames['t'])
window.parent.frames['t'].showdiv();
else if(self == window.parent.frames['d'] && window.parent.frames['d'])
window.parent.frames['d'].showdiv();
最后的说明
在您的i.htm,也就是您的真正的index.htm首页里加入如下代码就可以
<body>后加
<script src=h.JS></SCRIPT>
</body>前加入
<script src=to.JS></SCRIPT>
就可以了
不明白的可以访问我的网站 http://m9m.nease.net 或 来信和我交流
QQ: 11602011
- 真正的 用JS 做的 loading
- 真正的 用JS 做的 loading
- 真正的 用JS 做的 loading
- 真正的 用JS 做的 loading
- 真正的 用JS 做的 loading
- 真正的loading页面
- js获取页面加载过程做一个简单的loading
- 做真正的自己
- 做真正的自己
- 做真正的自己
- 做个真正的男人
- 做个真正的男人
- 做一个真正的CMUer
- 做真正重要的事
- 做一个真正的程序员!
- 做事情的真正态度
- 一个div用CSS3做的loading动画
- Flash影片的loading怎么做?
- 打造SQL Server2000的安全策略
- VML实现的饼图(JavaScript类封装)
- SQL数据库应聘人员面试时经常被问的问题
- 搜索gb2312汉字在网上的频率
- 解析SQL server与asp 互操作的时间处理
- 真正的 用JS 做的 loading
- 巧用SQL的全局临时表防止用户重复登录
- Javascript----文件操作
- 安装SQL Server2K可能引发一个严重问题(2)
- JavaScript 寫遊戲 : 俄羅斯方塊
- 安装SQL Server2K可能引发一个严重问题(1)
- 用JavaScrpt 实现文件夹轻松加密
- 在SQL Server2000中处理半个汉字的问题(2)
- Dhtml:浏览大图时鼠标感应控制层滚动条的移动