我有一个网页 想实现这样的功能能 一个浏览器只能打开这一个网页 如果这个网页已经打开了 那么就跳转到别的网页!我的设想 用JS+COOKIE来判断1 当页面A加载时查看是否有这个页面的COOKIE存在 如果已存在则跳转到页面B 如果不存在则写入一个名为 vip的 COOKIE
2 只判断COOKIE名是否存在 不需要在COOKIE中写入数据
3 关闭页面A时清除COOKIE (貌似只要不设置COOKIE的过期时间就可以了)感谢大家 看能不能给我写个这段代码!谢谢~

解决方案 »

  1.   

    如果人家的浏览器禁用了cookie呢?你这个就不行了,你不能强制用户启用cookie的
      

  2.   

    楼上的朋友们 请仔细阅读如果禁用COOKIE 是不是就检测不到COOKIE的存在了 那就跳转到别的页面好了我的目的就是 一台电脑上 只能存在一个网页A 如果A网页存在就跳转到别的页面上 如果不存在就 打开这个页面 如果禁用COOKIE 就检测到COOKIE不存在 就让他跳转到别的页面 就这样!有哪位懂的 请帮忙哈!
      

  3.   

    this?<script language="javascript">
    <!--
    function GetCookie(Name) {//读Cookie中Name的值
    var search = Name + "="
    var Cookie =document.cookie;
    if (Cookie.length <= 0 || Cookie.indexOf(search)==-1)return 0;// cookie 不存在 或 'openid' 不存在,返回 0
    else{
    var tmp= Cookie.split(search)[1].split(";")[0]
    return unescape(tmp)
    }
    }
    function SetCookie(id){//写Cookie
    document.cookie="opened="+escape(id)
    }onload=function(){
    var id="my_webpage_url"
    var tmp=GetCookie('opened');
    if (tmp) window.location.href="http://www.google.com/intl/zh-CN/"
    else SetCookie(id)
    }
    //-->
    </script>
      

  4.   

    强烈推荐LZ使用jquery的cookie插件