直接拿来用的页面跳转进度条JS实现


Posted in Javascript onJanuary 06, 2016

本文实例介绍了基于javascript实现的页面跳转进度条,分享给大家供大家参考,具体内容如下

效果图:

直接拿来用的页面跳转进度条JS实现

具体代码:

<HTML>
<HEAD>
<TITLE>open代码</TITLE>
<SCRIPT type=text/javascript>
<!--
var ie5 = (document.all && document.getElementsByTagName);
var step = 0;
function setSB(v, el, inforEl, message) {
if (ie5 || document.readyState == "complete") {
filterEl = el.children[0];
valueEl = el.children[1];
if (filterEl.style.pixelWidth > 0) {
var filterBackup = filterEl.style.filter;
filterEl.style.filter = "";
filterEl.style.filter = filterBackup;
}
filterEl.style.width = v + "%";
valueEl.innerText = v + "%";
inforEl.innerText = message;
}
}
function setSBByStep(v, el, inforEl, message) {
if (ie5 || document.readyState == "complete") {
step = step + v;
filterEl = el.children[0];
valueEl = el.children[1];
if (filterEl.style.pixelWidth > 0) {
var filterBackup = filterEl.style.filter;
filterEl.style.filter = "";
filterEl.style.filter = filterBackup;
}
filterEl.style.width = step + "%";
valueEl.innerText = step + "%"
inforEl.innerText = message;
}
}
function fakeProgress(v, el) {
if (v >= 101)
location.href="https://3water.com";
else {
setSB(v, el, infor, "页面正在跳转中,请稍候...");
window.setTimeout("fakeProgress(" + (v + 1) + ", document.all['" + el.id + "'])", 10);
}
}
//-->
</SCRIPT>
<SCRIPT language=javaScript>
</SCRIPT>
</HEAD>
<BODY bgColor=#f9f9f9 topMargin=100 onload=fakeProgress(0,sb)>
<P> </P>
<P> </P>
<P> </P>
<!-- Status Bar Starts -->
<DIV align=center>
<DIV id=sb
style="BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: #99ccff; BORDER-LEFT: medium none; WIDTH: 400px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 14px; TEXT-ALIGN: left">
<DIV id=sbChild1
style="FILTER: Alpha(Opacity=0, FinishOpacity=80, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=0); OVERFLOW: hidden; WIDTH: 100%; POSITION: absolute; HEIGHT: 12px">
<DIV style="BACKGROUND: #000000; WIDTH: 100%" ;height:12px; overflow:
hidden></DIV>
</DIV>
<DIV
style="FONT-SIZE: 10px; WIDTH: 400px; COLOR: white; FONT-FAMILY: arial; POSITION: absolute; HEIGHT: 14px; TEXT-ALIGN: center"></DIV>
</DIV>
<!-- Status Bar Ends -->
<P></P>
<DIV id=infor
style="FONT-SIZE: 11px; WIDTH: 100%; COLOR: #999999; FONT-FAMILY: arial; POSITION: relative; HEIGHT: 14px; TEXT-ALIGN: center"></DIV>
</DIV>
</BODY>
</HTML>

代码二,也很不错,运行效果图如下

直接拿来用的页面跳转进度条JS实现

代码分享:

<html>
<head>
<script language="javascript">
 function setSB(v, el) {
  var ie5 = (document.all && document.getElementsByTagName);
  if (ie5 || document.readyState == "complete")   {
   filterEl = el.children[0];
   valueEl = el.children[1];
   filterEl.style.width = v + "%";
   valueEl.innerText = v + "%";
  }
 }
 function fakeProgress(v, el) {
  if (v > 100)
   location.href = "https://3water.com/";
  else   {
   setSB(v, el);
   window.setTimeout("fakeProgress(" + (++v) + ", document.all['" + el.id + "'])", 20);
  }
 }
</SCRIPT>
</head>

<body onload="fakeProgress(0, sb)" topmargin=180 bgcolor=#CCCCCC>
<center>
<p align=center style="font-szie:9pt; line-height: 100%">正在进入三水点靠木,请稍侯……</p>
<span id=sb style="width: 500px">
<div style="filter: Alpha(Opacity=0, FinishOpacity=60, style=1, StartX=0, StartY=0, FinishX=100, FinishY=0); width: 0%; height: 12px; position: absolute; background: #9999ff"></div>
<div style="font-size: 12px; width: 100%; color: #ff3333; font-family: arial; text-align: center"></DIV>
</span>
 </center>
 </body>
</html>

代码直接复制粘贴即可运行,大家可以试验一下。

以上就是为大家分享的JS实现页面跳转进度条的完整代码,希望对大家的学习有所帮助。

Javascript 相关文章推荐
小型js框架veryide.librar源代码
Mar 05 Javascript
jQuery插件开发基础简单介绍
Jan 07 Javascript
javascript实现checkBox的全选,反选与赋值
Mar 12 Javascript
PHP结合jQuery实现红蓝投票功能特效
Jul 22 Javascript
学习javascript面向对象 javascript实现继承的方式
Jan 04 Javascript
JQuery为元素添加样式的实现方法
Jul 20 Javascript
JavaScript实现in-place思想的快速排序方法
Aug 07 Javascript
Node.js中用D3.js的方法示例
Jan 16 Javascript
jquery表单提交带错误信息提示效果
Mar 09 Javascript
微信小程序 chooseImage选择图片或者拍照
Apr 07 Javascript
vue中jsonp插件的使用方法示例
Sep 10 Javascript
如何利用JavaScript实现二叉搜索树
Apr 02 Javascript
基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载
Jan 06 #Javascript
JavaScript动态创建div等元素实例讲解
Jan 06 #Javascript
谈谈JavaScript类型系统之Math
Jan 06 #Javascript
莱鸟介绍javascript onclick事件
Jan 06 #Javascript
莱鸟介绍window.print()方法
Jan 06 #Javascript
JavaScript实现点击按钮直接打印
Jan 06 #Javascript
javascript中加var和不加var的区别 你真的懂吗
Jan 06 #Javascript
You might like
DC动画电影《黑暗正义联盟》曝预告 5月5日上线数字平台
2020/04/09 欧美动漫
PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
2012/06/07 PHP
joomla jce editor 解决上传中文名文件失败问题
2013/06/09 PHP
PHP新建类问题分析及解决思路
2015/11/19 PHP
从性能方面考虑PHP下载远程文件的3种方法
2015/12/29 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
Javascript的IE和Firefox兼容性汇编
2006/07/01 Javascript
js技巧--转义符&quot;\&quot;的妙用
2007/01/09 Javascript
jQuery Ajax之load()方法
2009/10/12 Javascript
基于Jquery的跨域传输数据(JSONP)
2011/03/10 Javascript
jquery.validate的使用说明介绍
2013/11/12 Javascript
深入浅析JavaScript中prototype和proto的关系
2015/11/15 Javascript
js实现人民币大写金额形式转换
2016/04/27 Javascript
JQuery PHP图片在线裁剪实例
2020/07/27 Javascript
Vue2.0 组件传值通讯的示例代码
2017/08/01 Javascript
详解使用uni-app开发微信小程序之登录模块
2019/05/09 Javascript
vue 弹窗时 监听手机返回键关闭弹窗功能(页面不跳转)
2019/05/10 Javascript
VUE 动态组件的应用案例分析
2019/12/02 Javascript
javascript数组元素删除方法delete和splice解析
2019/12/09 Javascript
javascript 原型与原型链的理解及应用实例分析
2020/02/10 Javascript
JS实现canvas简单小画板功能
2020/06/23 Javascript
探索浏览器页面关闭window.close()的使用详解
2020/08/21 Javascript
js实现手表表盘时钟与圆周运动
2020/09/18 Javascript
python使用mysql的两种使用方式
2018/03/07 Python
Python创建一个空的dataframe,并循环赋值的方法
2018/11/08 Python
pandas pivot_table() 按日期分多列数据的方法
2018/11/16 Python
python中退出多层循环的方法
2018/11/27 Python
解决python中导入win32com.client出错的问题
2019/07/26 Python
python+jinja2实现接口数据批量生成工具
2019/08/28 Python
python程序 创建多线程过程详解
2019/09/23 Python
微信html5页面调用第三方位置导航的示例
2018/03/14 HTML / CSS
高一家长会邀请函
2014/01/12 职场文书
运动会广播稿200字
2014/01/15 职场文书
2015年学校心理健康教育工作总结
2015/05/11 职场文书
Python制作动态字符画的源码
2021/08/04 Python