直接拿来用的页面跳转进度条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 相关文章推荐
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
Dec 28 Javascript
img onload事件绑定各浏览器均可执行
Dec 19 Javascript
javascript中的作用域和上下文使用简要概述
Dec 05 Javascript
jQuery选择器querySelector的使用指南
Jan 23 Javascript
javascript实现十秒钟后注册按钮可点击的方法
May 13 Javascript
js实现仿qq消息的弹出窗效果
Jan 06 Javascript
js操作DOM--添加、删除节点的简单实例
Jul 08 Javascript
AngularJS应用开发思维之依赖注入3
Aug 19 Javascript
AngularJs用户输入动态模板XSS攻击示例详解
Apr 21 Javascript
vue源码学习之Object.defineProperty 对数组监听
May 30 Javascript
VUE搭建手机商城心得和遇到的坑
Feb 21 Javascript
js中forEach,for in,for of循环的用法示例小结
Mar 14 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生成短网址示例
2014/05/05 PHP
ubuntu下配置nginx+php+mysql详解
2015/09/10 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
2013/07/09 Javascript
jQuery多级弹出菜单插件ZoneMenu
2014/12/18 Javascript
JavaScript对数字的判断与处理实例分析
2015/02/02 Javascript
JS+CSS实现的经典圆角下拉菜单效果代码
2015/10/21 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
2015/12/30 Javascript
简述Matlab中size()函数的用法
2016/03/20 Javascript
15位和18位身份证JS校验的简单实例
2016/07/18 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
2017/12/16 Javascript
vue-router项目实战总结篇
2018/02/11 Javascript
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
2019/05/14 Javascript
微信小程序页面调用自定义组件内的事件详解
2019/09/12 Javascript
[01:37]PWL S2开团时刻DAY1&2——这符有毒
2020/11/20 DOTA
pandas的object对象转时间对象的方法
2018/04/11 Python
python实现字符串加密成纯数字
2019/03/19 Python
python 寻找离散序列极值点的方法
2019/07/10 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
2019/08/30 Python
利用python控制Autocad:pyautocad方式
2020/06/01 Python
Python字符串split及rsplit方法原理详解
2020/06/29 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
2020/07/30 Python
CSS3动画和HTML5新特性详解
2020/08/31 HTML / CSS
初级软件工程师面试题 Junior Software Engineer Interview
2015/02/15 面试题
物流合作计划书
2014/01/10 职场文书
区优秀教师事迹材料
2014/02/10 职场文书
电工技术比武方案
2014/05/11 职场文书
2014年学习厉行节约反对浪费思想汇报
2014/09/10 职场文书
生产工厂门卫岗位职责
2014/09/26 职场文书
学校党员个人问题整改措施思想汇报
2014/10/08 职场文书
党员自我评价范文2015
2015/03/03 职场文书
2015小学教师年度工作总结
2015/05/12 职场文书
2015年挂职干部工作总结
2015/05/14 职场文书
公司人力资源管理制度
2015/08/05 职场文书
2016年师德学习心得体会
2016/01/12 职场文书