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 相关文章推荐
javascript String 对象
Apr 25 Javascript
httpclient模拟登陆具体实现(使用js设置cookie)
Dec 11 Javascript
jQuery中first()方法用法实例
Jan 06 Javascript
JavaScript简单实现弹出拖拽窗口(二)
Jun 17 Javascript
详谈$.data()的用法和作用
Feb 13 Javascript
jQuery实现动态给table赋值的方法示例
Jul 04 jQuery
webpack公共组件引用路径简化小技巧
Jun 15 Javascript
vue项目中跳转到外部链接的实例讲解
Sep 20 Javascript
JavaScript动态创建二维数组的方法示例
Feb 01 Javascript
angular2 NgModel模块的具体使用方法
Apr 10 Javascript
Vue路由的模块自动化与统一加载实现
Jun 05 Javascript
解决vue scoped scss 无效的问题
Sep 04 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 文件上传进度条的两种实现方法的代码
2007/11/25 PHP
解析php中heredoc的使用方法
2013/06/17 PHP
Opcache导致php-fpm崩溃nginx返回502
2015/03/02 PHP
php实现从上传文件创建缩略图的方法
2015/04/02 PHP
twig模板常用语句实例小结
2016/02/04 PHP
THINKPHP3.2使用soap连接webservice的解决方法
2017/12/13 PHP
PHP设计模式之原型设计模式原理与用法分析
2018/04/25 PHP
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)
2011/09/19 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
js对象继承之原型链继承实例
2015/01/10 Javascript
javascript去除空格方法小结
2015/05/21 Javascript
js实现鼠标点击文本框自动选中内容的方法
2015/08/20 Javascript
JavaScript动态创建form表单并提交的实现方法
2015/12/10 Javascript
CSS中position属性之fixed实现div居中
2015/12/14 Javascript
Node.js复制文件的方法示例
2016/12/29 Javascript
如何提高Dom访问速度
2017/01/05 Javascript
layer弹出层框架alert与msg详解
2017/03/14 Javascript
基于jQuery实现文字打印动态效果
2017/04/21 jQuery
Vue官方文档梳理之全局配置
2017/11/22 Javascript
使用Angular CLI快速创建Angular项目的一些基本概念和写法小结
2018/04/22 Javascript
使用vue2实现带地区编号和名称的省市县三级联动效果
2018/11/05 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
[03:48]大碗DOTA
2019/07/25 DOTA
python在控制台输出进度条的方法
2015/06/20 Python
玩转python爬虫之正则表达式
2016/02/17 Python
selenium python浏览器多窗口处理代码示例
2018/01/15 Python
Python反转序列的方法实例分析
2018/03/21 Python
seek引发的python文件读写的问题及解决
2019/07/26 Python
Anaconda 查看、创建、管理和使用python环境的方法
2019/12/03 Python
python计算导数并绘图的实例
2020/02/29 Python
戴森比利时官方网站:Dyson BE
2020/10/03 全球购物
三十年同学聚会感言
2015/07/30 职场文书
z-index不起作用
2021/03/31 HTML / CSS
用python画城市轮播地图
2021/05/28 Python
最新动漫情报:2022年7月新番定档超过30部, OVERLORD骨王第四季也在其中噢
2022/05/04 日漫