直接拿来用的页面跳转进度条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 相关文章推荐
html数组字符串拼接的最快方法
Sep 16 Javascript
js 判断脚本加载完毕的代码
Jul 13 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
Dec 29 Javascript
AngularJS 单元测试(一)详解
Sep 21 Javascript
JavaScript实现的CRC32函数示例
Nov 23 Javascript
vue实现表格增删改查效果的实例代码
Jul 18 Javascript
Vue.js 表单控件操作小结
Mar 29 Javascript
webpack项目轻松混用css module的方法
Jun 12 Javascript
webpack4之SplitChunksPlugin使用指南
Jun 12 Javascript
解决在vue项目中webpack打包后字体不生效的问题
Sep 01 Javascript
详解iview的checkbox多选框全选时校验问题
Jun 10 Javascript
详解前端任务构建利器Gulp.js使用指南
Apr 30 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设置图片文件上传大小的具体实现方法
2013/10/11 PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
2016/12/23 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
AJAX分页的代码(后台asp.net)
2011/02/14 Javascript
JavaScript实现点击按钮直接打印
2016/01/06 Javascript
Javascript 基础---Ajax入门必看
2016/07/06 Javascript
原生javascript 学习之js变量全面了解
2016/07/14 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
jQuery实现级联下拉框实战(5)
2017/02/08 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
2017/07/10 jQuery
vue自定义指令directive实例详解
2018/01/17 Javascript
jquery实现有过渡效果的tab切换
2020/07/17 jQuery
python支持断点续传的多线程下载示例
2014/01/16 Python
Python语言实现机器学习的K-近邻算法
2015/06/11 Python
你真的了解Python的random模块吗?
2017/12/12 Python
python如何压缩新文件到已有ZIP文件
2018/03/14 Python
详解Python 正则表达式模块
2018/11/05 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
2020/10/26 Python
全面解析CSS Media媒体查询使用操作(推荐)
2017/08/15 HTML / CSS
详解H5本地储存Web Storage
2017/07/03 HTML / CSS
软件设计的目标是什么
2016/12/04 面试题
写好自荐信要注意的问题
2013/11/10 职场文书
语文教育专业应届生求职信
2013/11/23 职场文书
巡警年度自我鉴定
2014/02/21 职场文书
《真想变成大大的荷叶》教学反思
2014/04/14 职场文书
文明城市标语
2014/06/16 职场文书
《周恩来的四个昼夜》观后思想汇报范文两篇
2014/09/10 职场文书
中秋节国旗下演讲稿
2014/09/13 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
报名委托书
2015/01/29 职场文书
医德医风个人总结
2015/02/28 职场文书
挂职个人工作总结
2015/03/05 职场文书
2015年小学财务工作总结
2015/07/20 职场文书
思想品德课教学反思
2016/02/24 职场文书