设置下载不需要倒计时cookie(倒计时代码)


Posted in Javascript onNovember 19, 2008

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Language" content="gb2312" />
<title>下载地址页面</title>
<script type="text/javascript">
//20080824设置下载不需要倒计时cookie
document.cookie="downvip=888";
String.prototype.trim = function ()
{
return this.replace(/^\s+|\s+$/, '');
}

var IE_all_cache = new Object();

function IE_getElementById(id)
{
if (IE_all_cache[id] == null)
{
IE_all_cache[id] = document.all[id];
}

return IE_all_cache[id];
}

if (document.all)
{
if (!document.getElementById)
{
document.getElementById = IE_getElementById;
}
}

function waitForDownload()
{
if (waitingTime <= 0)
{
document.getElementById("wait_to_download").style.display = 'none';
document.getElementById("download_link").style.display = 'inline';
clearInterval(downloadTimer);
}
else
{
document.getElementById("remaining_secs").innerHTML = waitingTime;
}

waitingTime --;
}

if (window.parent != window)
{
window.parent.location = window.location;
}
</script>
</head>

<body>

<div class="description">
</div>
<div class="down_box">
<span id="wait_to_download">下载地址列表载入中 <span id="remaining_secs">10</span></span>
<span id="download_link" style="display: none; ">
<a href="https://3water.com">三水点靠木</a>          
    </span>

</div>
<script type="text/javascript">
var waitingTime = 10;
var downloadTimer = setInterval("waitForDownload()", 1000);
//Hash 判断是否需要倒计时
if (window.location.hash == "#thunder")
waitingTime = 0;
//cookie判断是否需要倒计时
//获取cookie字符串
var strCookie=document.cookie;
//将多cookie切割为多个名/值对
var arrCookie=strCookie.split("; ");
var downvip;
//遍历cookie数组,处理每个cookie
for(var i=0;i<arrCookie.length;i++){
var arr=arrCookie[i].split("=");
//找到名称为downvip的cookie,并返回它的值
if("downvip"==arr[0]){
downvip=arr[1];
break;
}
}
if(downvip == 888){
waitingTime = 0;
}
</script>

</body>
</html>

Javascript 相关文章推荐
关于document.cookie的使用javascript
Apr 11 Javascript
精心挑选的15款优秀jQuery 本特效插件和教程
Aug 06 Javascript
JS简单的图片放大缩小的两种方法
Nov 11 Javascript
利用了jquery的ajax实现二级联互动菜单
Dec 02 Javascript
jQuery实现的左右移动焦点图效果
Jan 14 Javascript
jQuery ajax时间差导致的变量赋值问题分析
Jan 22 Javascript
Bootstrap fileinput组件封装及使用详解
Mar 10 Javascript
JavaScript运动框架 多值运动(四)
May 18 Javascript
通过jQuery学习js类型判断的技巧
May 27 jQuery
layer.prompt使文本框为空的情况下也能点击确定的方法
Sep 24 Javascript
JavaScript动画实例之粒子文本的实现方法详解
Jul 28 Javascript
vue-router 控制路由权限的实现
Sep 24 Javascript
JavaScript在IE中“意外地调用了方法或属性访问”
Nov 19 #Javascript
$.ajax json数据传递方法
Nov 19 #Javascript
jquery $.ajax入门应用二
Nov 19 #Javascript
jquery $.ajax入门应用一
Nov 19 #Javascript
传递参数的标准方法(jQuery.ajax)
Nov 19 #Javascript
仿迅雷焦点广告效果(JQuery版)
Nov 19 #Javascript
Javascript日期对象的dateAdd与dateDiff方法
Nov 18 #Javascript
You might like
PHP个人网站架设连环讲(一)
2006/10/09 PHP
php 中文处理函数集合
2008/08/27 PHP
php实现在服务器上创建目录的方法
2015/03/16 PHP
IE7中javascript操作CheckBox的checked=true不打勾的解决方法
2009/12/07 Javascript
排序算法的javascript实现与讲解(99js手记)
2014/09/28 Javascript
node.js中的socket.io的广播消息
2014/12/15 Javascript
JavaScript中setFullYear()方法的使用详解
2015/06/11 Javascript
JS+CSS实现滑动切换tab菜单效果
2015/08/25 Javascript
JS &amp; JQuery 动态添加 select option
2016/06/08 Javascript
JavaScript的事件机制详解
2017/01/17 Javascript
Vue.js学习示例分享
2017/02/05 Javascript
react-native 封装选择弹出框示例(试用ios&amp;android)
2017/07/11 Javascript
简单谈谈js的数据类型
2017/09/25 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
详解Vue webapp项目通过HBulider打包原生APP(vue+webpack+HBulider)
2019/02/02 Javascript
vue router 组件的高级应用实例代码
2019/04/08 Javascript
Vue双向数据绑定(MVVM)的原理
2020/10/03 Javascript
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
跟老齐学Python之通过Python连接数据库
2014/10/28 Python
使用Python的Django框架实现事务交易管理的教程
2015/04/20 Python
实例Python处理XML文件的方法
2015/08/31 Python
在Python中通过threading模块定义和调用线程的方法
2016/07/12 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
处理python中多线程与多进程中的数据共享问题
2019/07/28 Python
对pytorch中的梯度更新方法详解
2019/08/20 Python
python内置模块collections知识点总结
2019/12/19 Python
Python 实现使用空值进行赋值 None
2020/03/12 Python
Python requests接口测试实现代码
2020/09/08 Python
For Art’s Sake官网:手工制作的奢华眼镜
2018/12/15 全球购物
新锐科技Java程序员面试题
2016/07/25 面试题
市场营销求职信范文
2014/02/21 职场文书
文明演讲稿范文
2014/05/12 职场文书
详解MySql中InnoDB存储引擎中的各种锁
2022/02/12 MySQL
SpringBoot+Redis实现布隆过滤器的示例代码
2022/03/17 Java/Android
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫