读取cookie
// Example:
// alert( readCookie("myCookie") );
function readCookie(name)
{
  var cookieValue = "";
  var search = name + "=";
  if(document.cookie.length > 0)
  { 
    offset = document.cookie.indexOf(search);
    if (offset != -1)
    { 
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }
  }
  return cookieValue;
}打开窗口
window.open("aaa.php","mywin","width=100,height=100");

解决方案 »

  1.   

    打开窗口
    window.open("aaa.php","mywin","width=100,height=100");
      

  2.   

    你的cookie是怎么写的啊.write.htm<script> 
    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();
        location.href="read.htm";
    }
    </script> 
    <form name=form>
    name:<input type=text name=sname1>
    <input type=button value="Set" onclick="setCookie('bao',document.all.sname1.value)">
    </form>
    read.htm<script> 
    function getCookie(name)
    {
        var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
        if(arr != null) return unescape(arr[2]); return null;
    }
    </script> 
    <!--你可以设置取得到的cookie的值进行判断.-->
    <!--可以改成定时刷新,定时对cookie的值进行判断来决定是否打开指定窗口-->
    <input type=button value="Get" onclick="if(getCookie('bao')=='baobao')window.open('test.htm')">