JavaScript Cookie 直接浏览网站分网址

 更新时间:2009年12月08日 01:17:03   作者:  
JavaScript Cookie 直接浏览网站分网址
httml代码:
复制代码 代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
<body>
<a href="javascript:setHome('dizhi1')">Website1</a>
<a href="javascript:setHome('dizhi2')">Website2</a>
<a href="javascript:setHome('dizhi3')">Website3</a>
<a href="javascript:setHome('dizhi4')">Website4</a>
<form name="homeform" method="post">
<input type="checkbox" name="setgo" value="1">記住我的選擇
</form>
</body>
</html>



JS代码:
复制代码 代码如下:

<script language="JavaScript" type="text/javascript">
<!--
function getCookie(name){
if(document.cookie.length > 0){
start = document.cookie.indexOf(name + "=");
if( start != -1){
start = start +name.length + 1;
end = document.cookie.indexOf(";",start);
if( end == -1){
end = document.cookie.length;
}
return decodeURI(document.cookie.substring(start,end));
}
}
return "";
}
function setCookie(name, value, expires, path, domain, secure){
var curcookie = name + "=" +encodeURI(value)
+ ((expires) ? ";expires=" + expires.toGMTString() : "")
+ ((path) ? ";path=" + path : "")
+ ((domain) ? ";domain=" + domain : "")
+ ((secure) ? ";secure" : "");
document.cookie = curcookie;
}
function goHome( myhome ){
if (myhome){
switch(myhome){
case "dizhi1":
window.location = "http://www.qq.com";
break;
case "dizhi2":
window.location = "http://zghlx.cnblogs.com";
break;
case "dizhi3":
window.location = "http://www.sina.com.cn";
break;
case "dizhi4":
window.location = "http://www.163.com";
break;
}
}
}
function setHome(myhome) {
var today = new Date();
var expires = new Date();
expires.setTime(today.getTime()+ 365*24*60*60*1000);
if(document.homeform.setgo.checked) {
setCookie("home",myhome,expires);
}
goHome(myhome);
}
window.onload = function(){
var pHome = getCookie("home");
goHome(pHome);
}
-->
</script>

相关文章

  • Promise扫盲贴

    Promise扫盲贴

    这篇文章主要介绍了Promise扫盲贴,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • JS实现图片上传预览功能

    JS实现图片上传预览功能

    本文给大家分享一段js代码关于实现图片上传预览功能,代码简单易懂,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-11-11
  • 微信小程序中上传图片并进行压缩的实现代码

    微信小程序中上传图片并进行压缩的实现代码

    这篇文章主要介绍了微信小程序中上传图片并进行压缩的实现代码,文中提到了上传图片并进行压缩的属性值,需要的朋友可以参考下
    2018-08-08
  • JavaScript实现PC端横向轮播图

    JavaScript实现PC端横向轮播图

    这篇文章主要为大家详细介绍了JavaScript实现PC端横向轮播图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • js实现文章文字大小字号功能完整实例

    js实现文章文字大小字号功能完整实例

    这篇文章主要介绍了js实现文章文字大小字号功能的实现方法,可根据用户习惯调整显示文字的大小.详细讲述了实现这一功能的完整步骤.是非常实用的技巧,需要的朋友可以参考下
    2014-11-11
  • 学习JavaScript设计模式(接口)

    学习JavaScript设计模式(接口)

    这篇文章主要带领大家学习JavaScript设计模式,其中重点介绍接口,举例说明什么是接口,对接口进行详细剖析,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • 深入理解JavaScript系列(35):设计模式之迭代器模式详解

    深入理解JavaScript系列(35):设计模式之迭代器模式详解

    这篇文章主要介绍了深入理解JavaScript系列(35):设计模式之迭代器模式详解,迭代器模式(Iterator):提供一种方法顺序一个聚合对象中各个元素,而又不暴露该对象内部表示,需要的朋友可以参考下
    2015-03-03
  • js返回上一页并刷新代码整理

    js返回上一页并刷新代码整理

    返回上一页并刷新在此功能有利于用户的体验,是每一个web开发人员所必备的一项,长话短说,今天介绍实现此功能的一个方法,需要了解的朋友可以参考下
    2012-12-12
  • javascript模仿百万格子小的一小段代码

    javascript模仿百万格子小的一小段代码

    javascript模仿百万格子小的一小段代码...
    2007-08-08
  • js 限制数字 js限制输入实现代码

    js 限制数字 js限制输入实现代码

    在工作中经常会遇到js限制输入方面的要求,本文将详细介绍其实现原理,需要的朋友可以参考下
    2012-12-12

最新评论