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

Javascript
JavaScript如何重构嵌套循环和递归
JS应用在Firebug中的扩展架构模式
提升JS性能:将递归转换为迭代
IE7浏览器下缩放图片失真问题
JavaScript对DOM进行操作的指导性原则
JavaScript有趣实例:胸罩罩杯尺寸计算器
Firefox的Firebug扩展:FireScope
Mozilla的JavaScript引擎__noSuchMethod__()方法
JavaScript+CSS制作的网站导航菜单
javascript的私有成员(private)
Javascript绘制分析曲线图
ie6使用js支持hover伪类
收集的25个下拉网页菜单特效Javascript脚本
Javascript框架的自定义事件
总结Javascript调用函数的方法
JS教程:call、apply、callee用法
JS教程:数组类型检测和集合检测
兼容FF的设为首页与收藏网站的JS代码
Javascript教程:PopUp对象
JS读写Cookie以及设置过期时间

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-10   浏览: 247 ::
收藏到网摘: 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>