直接拿来用的页面跳转进度条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 相关文章推荐
将jQuery应用于login页面的问题及解决
Oct 17 Javascript
javascript制作loading动画效果 loading效果
Jan 14 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
Dec 16 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
Sep 14 Javascript
Bootstrap 轮播(Carousel)插件
Dec 26 Javascript
JS实现多张图片预览同步上传功能
Jun 23 Javascript
phantomjs导出html到pdf的方法总结
Oct 19 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
Aug 22 Javascript
解决vue热替换失效的根本原因
Sep 19 Javascript
详解Vue.directive 自定义指令
Mar 27 Javascript
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
Jul 11 jQuery
JavaScript Array对象使用方法解析
Sep 24 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 缓冲的免费实现方法
2006/10/09 PHP
字母顺序颠倒而单词顺序不变的php代码
2010/08/08 PHP
php实现斐波那契数列的简单写法
2014/07/19 PHP
PHP redis实现超迷你全文检索
2017/03/04 PHP
php实现微信企业付款到个人零钱功能
2018/10/09 PHP
accesskey 提交
2006/06/26 Javascript
用 JSON 处理缓存
2007/04/27 Javascript
js实现幻灯片播放图片示例代码
2013/11/07 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
2016/01/14 Javascript
修复jQuery tablesorter无法正确排序的bug(加千分位数字后)
2016/03/30 Javascript
jQuery实现选项联动轮播效果【附实例】
2016/04/19 Javascript
jQuery实现table中的tr上下移动并保持序号不变的实例代码
2016/07/11 Javascript
Javascript中的 “&amp;” 和 “|” 详解
2017/02/02 Javascript
vuejs2.0实现一个简单的分页示例
2017/02/22 Javascript
详解基于vue-router的动态权限控制实现方案
2017/09/28 Javascript
Angular中管道操作符(|)的使用方法
2017/12/15 Javascript
从零开始学习搭建React脚手架项目
2018/08/23 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
python获取当前用户的主目录路径方法(推荐)
2017/01/12 Python
Python实现文件内容批量追加的方法示例
2017/08/29 Python
Python3实现简单可学习的手写体识别(实例讲解)
2017/10/21 Python
Python之列表实现栈的工作功能
2019/01/28 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
2019/09/15 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
关于tf.nn.dynamic_rnn返回值详解
2020/01/20 Python
python中get和post有什么区别
2020/06/19 Python
美国餐厅用品和厨房设备批发网站:KaTom Restaurant Supply
2018/01/27 全球购物
Intersport西班牙:在线体育商店
2019/11/06 全球购物
小学教师管理制度
2014/01/18 职场文书
幼儿园六一儿童节主持节目串词
2014/03/21 职场文书
公开承诺书格式
2014/05/21 职场文书
公司证明怎么写
2014/09/22 职场文书
党校党性分析材料
2014/12/19 职场文书
个人政治思想总结
2015/03/05 职场文书
2015年端午节活动方案
2015/05/05 职场文书