JavaScript Cookie 直接浏览网站分网址


Posted in Javascript onDecember 08, 2009

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>
Javascript 相关文章推荐
服务器安全设置的几个注册表设置
Jul 28 Javascript
转自Jquery官方 jQuery1.1.3发布,速度提升800%,体积保持20K
Aug 19 Javascript
关于document.cookie的使用javascript
Apr 11 Javascript
JavaScript入门教程(3) js面向对象
Jan 31 Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
Mar 25 Javascript
JavaScript数组去重的两种方法推荐
Apr 05 Javascript
node.js express中app.param的用法详解
Jul 16 Javascript
vue和webpack项目构建过程常用的npm命令详解
Jun 15 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
Jul 09 Javascript
JavaScript中创建原子的方法总结
Aug 26 Javascript
详解如何创建并发布一个 vue 组件
Nov 08 Javascript
VSCode使用之Vue工程配置eslint
Apr 30 Javascript
JavaScript Cookie显示用户上次访问的时间和次数
Dec 08 #Javascript
JavaScript 利用Cookie记录用户登录信息
Dec 08 #Javascript
JavaScript Cookie的读取和写入函数
Dec 08 #Javascript
jquery 双色表格实现代码
Dec 08 #Javascript
IE浏览器打印的页眉页脚设置解决方法
Dec 08 #Javascript
JQuery 表单中textarea字数限制实现代码
Dec 07 #Javascript
测试JavaScript字符串处理性能的代码
Dec 07 #Javascript
You might like
php smarty模版引擎中的缓存应用
2009/12/11 PHP
php中通过curl模拟登陆discuz论坛的实现代码
2012/02/16 PHP
php获取数组长度的方法(有实例)
2013/10/27 PHP
微信公众平台实现获取用户OpenID的方法
2015/04/15 PHP
php 如何获取文件的后缀名
2016/06/05 PHP
php利用header函数下载各种文件
2016/08/24 PHP
如何离线执行php任务
2017/02/21 PHP
php实现微信原生支付(扫码支付)功能
2018/05/30 PHP
PHP7新功能总结
2019/04/14 PHP
javascript生成大小写字母
2015/07/03 Javascript
JSON与String互转的实现方法(Javascript)
2016/09/27 Javascript
Vue.JS入门教程之自定义指令
2016/12/08 Javascript
JavaScript三种绑定事件方式及相互之间的区别分析
2017/01/10 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
Angularjs自定义指令Directive详解
2017/05/27 Javascript
解析Vue 2.5的Diff算法
2017/11/28 Javascript
详解Node.js读写中文内容文件操作
2018/10/10 Javascript
tracking.js实现前端人脸识别功能
2020/04/16 Javascript
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
2020/04/24 Javascript
Vue 数据响应式相关总结
2021/01/28 Vue.js
python操作MySQL数据库具体方法
2013/10/28 Python
Python爬虫框架Scrapy安装使用步骤
2014/04/01 Python
简单介绍利用TK在Python下进行GUI编程的教程
2015/04/13 Python
在Python中使用第三方模块的教程
2015/04/27 Python
Python3爬楼梯算法示例
2019/03/04 Python
Python中IP地址处理IPy模块的方法
2019/08/16 Python
使用Python判断一个文件是否被占用的方法教程
2020/12/16 Python
三星新西兰官网:Samsung新西兰
2019/03/05 全球购物
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
2016/04/15 面试题
Linux如何命名文件--使用文件名时应注意
2014/05/29 面试题
实用求职信范文分享
2013/12/25 职场文书
烹调加工管理制度
2014/02/04 职场文书
作文评语怎么写
2014/12/25 职场文书
初中教师个人工作总结
2015/02/10 职场文书
质量保证书格式
2015/02/27 职场文书
openGauss数据库JDBC环境连接配置的详细过程(Eclipse)
2022/06/01 Java/Android