直接拿来用的页面跳转进度条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的前端数据通用验证库
Aug 08 Javascript
jquery 利用show和hidden实现级联菜单示例代码
Aug 09 Javascript
原生javascript实现无间缝滚动示例
Jan 28 Javascript
jquery预加载图片的方法
May 27 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
Jul 09 Javascript
使用veloticy-ui生成文字动画效果
Feb 08 Javascript
详解Chart.js轻量级图表库的使用经验
May 22 Javascript
6行代码实现微信小程序页面返回顶部效果
Dec 28 Javascript
浏览器事件循环与vue nextTicket的实现
Apr 16 Javascript
详解Vue项目中实现锚点定位
Apr 24 Javascript
vue2 拖动排序 vuedraggable组件的实现
Aug 08 Javascript
JavaScript 防篡改对象的用法示例
Apr 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
浅析使用Turck-mmcache编译来加速、优化PHP代码
2013/06/20 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
2013/06/25 PHP
php封装的smarty类完整实例
2016/10/19 PHP
PHP中类的自动加载的方法
2017/03/17 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
php连接mysql数据库最简单的实现方法
2019/09/24 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
代码触发js事件(click、change)示例应用
2013/12/13 Javascript
JQuery入门基础小实例(1)
2015/09/17 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
全面了解JavaScript的数据类型转换
2016/07/01 Javascript
jquery对Json的各种遍历方法总结(必看篇)
2016/09/29 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
JS插件plupload.js实现多图上传并显示进度条
2016/11/29 Javascript
完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
2017/01/08 Javascript
jQuery为DOM动态追加事件的方法
2017/02/16 Javascript
React-router中结合webpack实现按需加载实例
2017/05/25 Javascript
用vue的双向绑定简单实现一个todo-list的示例代码
2017/08/03 Javascript
JavaScript常见鼠标事件与用法分析
2019/01/03 Javascript
nodejs和react实现即时通讯简易聊天室功能
2019/08/21 NodeJs
vue中添加与删除关键字搜索功能
2019/10/12 Javascript
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
2019/12/12 Javascript
JS 数组和对象的深拷贝操作示例
2020/06/06 Javascript
js获取图片的base64编码并压缩
2020/12/05 Javascript
JavaScript 生成唯一ID的几种方式
2021/02/19 Javascript
[01:06] DOTA2英雄背景故事第三期之秩序法则光之守卫
2020/07/07 DOTA
python爬虫入门教程--优雅的HTTP库requests(二)
2017/05/25 Python
python数据预处理之将类别数据转换为数值的方法
2017/07/05 Python
python 利用turtle库绘制笑脸和哭脸的例子
2019/11/23 Python
Urban Outfitters德国官网:美国跨国生活方式零售公司
2018/05/21 全球购物
拥有超过850家商店的美国在线派对商店:Party City
2018/10/21 全球购物
ProForm英国站点:健身房和健身器材网上商店
2019/06/05 全球购物
如何写出好的Java代码
2014/04/25 面试题
工程采购员岗位职责
2014/03/09 职场文书
工作违纪检讨书范文
2015/01/26 职场文书
留学文书中的个人陈述,应该注意哪些问题?
2019/08/23 职场文书