直接拿来用的页面跳转进度条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 相关文章推荐
表单的一些基本用法与技巧
Jul 15 Javascript
JXTree对象,读取外部xml文件数据,生成树的函数
Apr 02 Javascript
Javascript 匿名函数及其代码模式原理
Mar 19 Javascript
JS不能跨域借助jquery获取IP地址的方法
Aug 20 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
Oct 10 Javascript
7个去伪存真的JavaScript面试题
Jan 07 Javascript
three.js绘制地球、飞机与轨迹的效果示例
Feb 28 Javascript
jQuery实现frame之间互通的方法
Jun 26 jQuery
javascript 取小数点后几位几种方法总结
Aug 02 Javascript
前后端如何实现登录token拦截校验详解
Sep 03 Javascript
angular4笔记系列之内置指令小结
Nov 09 Javascript
比较node.js和Deno
Apr 27 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
php学习笔记 面向对象中[接口]与[多态性]的应用
2011/06/16 PHP
非常有用的9个PHP代码片段
2016/04/06 PHP
分析PHP中单双引号的误区和双引号小隐患
2016/07/19 PHP
PHP中list方法用法示例
2016/12/01 PHP
yii 2.0中表单小部件的使用方法示例
2017/05/23 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
Laravel 不同生产环境服务器的判断实践
2019/10/15 PHP
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
JavaScript格式化日期时间的方法和自定义格式化函数示例
2014/04/04 Javascript
node.js中的http.response.getHeader方法使用说明
2014/12/14 Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
2015/08/07 Javascript
js获取所有checkbox的值的简单实例
2016/05/30 Javascript
jQuery模拟实现的select点击选择效果【附demo源码下载】
2016/11/09 Javascript
Angular2 路由问题修复详解
2017/03/01 Javascript
React 组件间的通信示例
2018/06/14 Javascript
详解Angularjs 自定义指令中的数据绑定
2018/07/19 Javascript
微信小程序与后台PHP交互的方法实例分析
2018/12/10 Javascript
js实现ATM机存取款功能
2020/10/27 Javascript
微信小程序iBeacon测距及稳定程序的实现解析
2019/07/31 Javascript
解决vue-router 二级导航默认选中某一选项的问题
2019/11/01 Javascript
[47:48]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第三局
2016/02/28 DOTA
Python实现测试磁盘性能的方法
2015/03/12 Python
使用Python从零开始撸一个区块链
2018/03/14 Python
Python使用POP3和SMTP协议收发邮件的示例代码
2019/04/16 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
Django 查询数据库并返回页面的例子
2019/08/12 Python
如何使用python传入不确定个数参数
2020/02/18 Python
django列表筛选功能的实现代码
2020/03/27 Python
通过python-pptx模块操作ppt文件的方法
2020/12/26 Python
canvas使用注意点总结
2013/07/19 HTML / CSS
基于Html5实现的语音搜索功能
2019/05/13 HTML / CSS
C语言如何决定使用那种整数类型
2016/11/26 面试题
致百米运动员广播稿
2014/01/29 职场文书
房屋转让协议书
2014/04/11 职场文书
安全生产计划书
2014/05/04 职场文书
Oracle 触发器trigger使用案例
2022/02/24 Oracle