当前位置: 首页 > 图文教程 > 网络编程 > Javascript > JavaScript Cookie 直接浏览网站分网址

Javascript
jQuery chili图片远处放大插件
Aptana调试javascript图解教程
JS 动态获取节点代码innerHTML分析 [IE,FF]
jquery 分页控件实现代码
Ruffy javascript 学习笔记
JavaScript 学习笔记 Black.Caffeine 09.11.28
Jquery 快速构建可拖曳的购物车DragDrop
js 变量类型转换常用函数与代码[比较全]
JavaScript 直接操作本地文件的实现代码
兼容IE与Firefox的js 复制代码
让FireFox支持innerText的实现代码
js 表格隔行颜色
Jquery选择器 $实现原理
JS类的封装及实现代码
用Javascript检查Adobe PDF插件是否安装的实现代码
鼠标拖动动态改变表格的宽度的js脚本 兼容ie/firefox
JavaScript Object的extend是一个常用的功能
JavaScript 报表展示实现代码
两种WEB下的模态对话框 (asp.net或js的分别实现)
checkbox全选/取消全选以及checkbox遍历jQuery实现代码

Javascript 中的 JavaScript Cookie 直接浏览网站分网址


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-10   浏览: 72 ::
收藏到网摘: n/a

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>