查看: 6555|回复: 0
打印 上一主题 下一主题

真正的 用JS 做的 loading

[复制链接]
跳转到指定楼层
1#
发表于 2007-10-6 09:46:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
这个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>
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表