这个简单点

http://www.kupage.com/webdesign/6/20040113/1602080000027uu7ws2a.htm

解决方案 »

  1.   

    <SCRIPT LANGUAGE=javascript> 
    <!-- 
    //编码程序: 
    function CodeCookie(str) 

     var strRtn="";  for (var i=str.length-1;i>=0;i--) 
     { 
      strRtn+=str.charCodeAt(i); 
      if (i) strRtn+="a"; //用a作分隔符 
     } 
     return strRtn; 
    } //解码程序: 
    function DecodeCookie(str) 

     var strArr; 
     var strRtn="";  strArr=str.split("a");  for (var i=strArr.length-1;i>=0;i--) 
     strRtn+=String.fromCharCode(eval(strArr[i]));  return strRtn; 

    //--> 
    </script> 
      

  2.   

    JS 对 cookie 操作
    function setCookie(name,value)
    {
      var Days = 30; //此 cookie 将被保存 30 天
      var exp  = new Date();    //new Date("December 31, 9998");
      exp.setTime(exp.getTime() + Days*24*60*60*1000);
      document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString();
    }
    function getCookie(name)
    {
      var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
      if(arr != null) return unescape(arr[2]); return null;
    }
    function delCookie(name)
    {
      var exp = new Date();
      exp.setTime(exp.getTime() - 1);
      var cval=getCookie(name);
      if(cval!=null) document.cookie=name +"="+cval+";expires="+exp.toGMTString();
    }
      

  3.   

    function SetCookie(name,value,expires) 

     var exp=new Date(); 
     exp.setTime(exp.getTime()+expires*60*1000); 
     document.cookie=name+"="+escape(CodeCookie(value))+" ; expires="+exp.toGMTString()+" ; path=/"; 
    } function GetCookie (name) 

     var strArg=name+"="; 
     var nArgLen=strArg.length; 
     var nCookieLen=document.cookie.length; 
     var nEnd; 
     var i=0; 
     var j; while (i<nCookieLen) 

     j=i+nArgLen; 
     if (document.cookie.substring(i,j)==strArg) 

     nEnd=document.cookie.indexOf (";",j); 
     if (nEnd==-1) nEnd=document.cookie.length; 
     return DecodeCookie(unescape(document.cookie.substring(j,nEnd))); 

     i=document.cookie.indexOf(" ",i)+1; 
     if (i==0) break; 

     return null; 
      

  4.   

    都写些什么,看不懂,只是懂一点asp而已,可不可以帮忙写完整这段程序阿?谢谢
    IF 读取COOKIES.t =a then
        window.open('http://www.google.com');
        COOKIES.t =a
     elseif 读取COOKIES.t =b then
        window.open('http://www.csdn.net');
        COOKIES.t =b
     elseif 读取COOKIES.t =c then
        window.open('http://www.163.com');
        COOKIES.t =c
     end if
    每个cookeis的过期时间为从现在算起24小时
    麻烦写完整一下,谢谢!
      

  5.   

    <script language="JavaScript">
    <!--
    function setCookie(name,value)
    {
      var Days = 1; //此 cookie 将被保存 30 天
      var exp  = new Date();    //new Date("December 31, 9998");
      exp.setTime(exp.getTime() + Days*24*60*60*1000);
      document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString();
    }
    function getCookie(name)
    {
      var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
      if(arr != null) return unescape(arr[2]); return null;
    }
    function delCookie(name)
    {
      var exp = new Date();
      exp.setTime(exp.getTime() - 1);
      var cval=getCookie(name);
      if(cval!=null) document.cookie=name +"="+cval+";expires="+exp.toGMTString();
    }
    sTemp = getCookie("t")
    sTemp1 = getCookie("w")
    if(sTemp==null){
    window.alert('http://www.google.com');
    setCookie("t",Date.parse(new Date()));
    setCookie("w","a");
    }
    else{
    nTemp = Date.parse(new Date())-sTemp;
    if(nTemp>=24*60*60*1000){
    switch(sTemp1){
    case "a":
    window.alert('http://www.csdn.net');
    setCookie("t",Date.parse(new Date()));
    setCookie("w","b");
    break;
    case "b":
    window.alert('http://www.163.com');
    setCookie("t",Date.parse(new Date()));
    setCookie("w","c");
    break;
    case "c":
    window.alert('http://www.google.com');
    setCookie("t",Date.parse(new Date()));
    setCookie("w","a");
    break;
    }
    }}//-->
    </script>
      

  6.   

    写好了,我想要的就是这个,先谢谢bzscs,为什么我把下面1.js改成1.htm就可以运行,如果我用下面这种方式,1.htm-->1.js系统报错,行2,字符1错误
    1.htm
    <SCRIPT type='text/javascript' language='JavaScript' src='1.js'></SCRIPT>1.js
    <script language="JavaScript">
    function getCookie(name)
    { var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
      if(arr != null) return unescape(arr[2]); return null;
    }function setCookie(name,value)
    { var Days = 1; //此 cookie 将被保存 30 天
      var exp  = new Date();    //new Date("December 31, 9998");
      exp.setTime(exp.getTime() + Days*24*60*60*1000);
      document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString();
    }      if(getCookie("a") != "a" & Date.parse(new Date())-getCookie("ta") > 86400000)
            {window.open('http://www.google.com');
             setCookie("ta",Date.parse(new Date()));
             setCookie("a","a");
            }
          else if(getCookie("b") != "b" & Date.parse(new Date())-getCookie("tb") > 86400000)
           {window.open('http://www.csdn.net');
            setCookie("tb",Date.parse(new Date()));
            setCookie("b","b");
           }
          else if(getCookie("c") != "c" & Date.parse(new Date())-getCookie("tc") > 86400000)
           {window.open('http://www.163.com');
            setCookie("tc",Date.parse(new Date()));
            setCookie("c","c");
           }
    </script>
      

  7.   

    懂了把1.js的<script language="JavaScript">和</script>删除即可
    谢谢bzscs^_&每个月有多赚1k多的广告费了,呵呵^_Y