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>