下载站常用的点击下载地址提示设hao123为首页的js代码

 更新时间:2013年10月28日 12:05:24   作者:  
最近很多下载站下载文件的时候都提示设置hao123为首页,这里我们来分享下具体的实现方法,需要的朋友可以参考下
一般情况我们在不修改原来页面布局的情况下,如果原来的点击区域有id的话比较好,要不要修改下,这样比较好控制,否则没个下载地址的a标签里面都要加onclick事件了。

效果图:



核心代码:

复制代码 代码如下:

<script>
function GetCookie (name)
{
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
      return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
  }
  return null;
}
function SetCookie (name, value)
{
  var second = 15*60; //多少秒
  var exp  = new Date();
  exp.setTime(exp.getTime() + second*1000);

  var argv = SetCookie.arguments;
  var argc = SetCookie.arguments.length;
  var expires = (argc > 2) ? argv[2] : null;
  var path = (argc > 3) ? argv[3] : null;
  var domain = (argc > 4) ? argv[4] : null;
  var secure = (argc > 5) ? argv[5] : false;
  document.cookie = name + "=" + escape (value) +
    ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
    ((path == null) ? "" : ("; path=" + path)) +
    ((exp == null) ? "" : ("; expires=" + exp.toGMTString())) +
    ((domain == null) ? "" : ("; domain=" + domain)) +
    ((secure == true) ? "; secure" : "");
}

function $(id){return document.getElementById(id);}
$("downAddress").onclick = function () { address_click(); }
//downAddress就是下载区域所在的id,如果是class的需要修改下,如果你使用的jquery可以根据需要设置下就可以了
var isTrue = false;
var userHome = GetCookie("isHome");
function address_click()
{
    if(userHome == null || userHome == "")
        {if(!isTrue)
        {
          document.body.style.behavior="url(#default#homepage)";
          document.body.setHomePage('http://www.hao123.com/?tn=92961071_hao_pg');
          SetCookie("isHome","yes");
          userHome = "yes"
        }
    }
    return true;
}
</script>



下面附上一个更简单的点击设置首页的代码,跟上面的没有关系,下面的事通过单个链接的onclick触发的,大家可以根据需要修改


[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

相关文章

  • Layui表格行工具事件与数据回填方法

    Layui表格行工具事件与数据回填方法

    今天小编就为大家分享一篇Layui表格行工具事件与数据回填方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • Bootstrap实现省市区三级联动(亲测可用)

    Bootstrap实现省市区三级联动(亲测可用)

    这篇文章主要为大家详细介绍了Bootstrap实现省市区三级联动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • 探究JavaScript原型数据共享与方法共享实现

    探究JavaScript原型数据共享与方法共享实现

    这篇文章主要介绍了探究JavaScript原型数据共享与方法共享实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • JS实现的另类手风琴效果网页内容切换代码

    JS实现的另类手风琴效果网页内容切换代码

    这篇文章主要介绍了JS实现的另类手风琴效果网页内容切换代码,通过JavaScript响应鼠标事件动态操作页面元素样式属性实现手风琴效果,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • javascript实现简单的Map示例介绍

    javascript实现简单的Map示例介绍

    本文为大家介绍下使用javascript实现简单的Map,可以对map进行获取、判断、删除、增加等等,感兴趣的朋友可以了解下
    2013-12-12
  • javascript实现二叉树的代码

    javascript实现二叉树的代码

    本篇文章主要介绍了javascript实现二叉树的代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • js停止输出代码

    js停止输出代码

    方便我们控制js的停止往下执行
    2008-07-07
  • 通过javascript实现扫雷游戏代码实例

    通过javascript实现扫雷游戏代码实例

    这篇文章主要介绍了通过javascript实现扫雷游戏代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • JavaScript闭包实例详解

    JavaScript闭包实例详解

    这篇文章主要介绍JavaScript闭包知识,包括闭包的基本概念,闭包的用途等相关知识,介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-06-06
  • javascript suggest效果 自动完成实现代码分享

    javascript suggest效果 自动完成实现代码分享

    像百度与google,当我们往搜索框输入东西时就会出现一排列表提示用户有什么热门或适合的候选词,这种效果就叫suggest。本文将一步步教你如何设计它
    2012-02-02

最新评论