我做的纯静态页面,所以用COOKIES记录用户的登陆信息,可是如果一个用户开两个窗口就会乱套,能不能把COOKIES和IE对应起来,请给思路,谢 会不会乱套只是看你的程序是怎样处理cookie,就IE而言,测量器只会分给每个域(网站)一个cookie文件的权限(当然这个文件里面可以包括不多于20个cookie),如果你是限制只能存在一个cookie的话,那新的肯定会覆盖旧的,自然旧的就无效了!非常有兴趣讨论你这个问题,你想怎样尽管说得出来,说得详细点,让大家帮你想想办法! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢楼上!是这样的:我用cookies("type")来记录用户的类型,不同类型有不同的权限,可是如果多个用户在一台机器上访问我的页面,则后登陆的类型会覆盖先登陆的类型,大家都变成了同一类型,就没办法区分了,所以我想是否可以把COOKIES和一个打开窗口棒定,想SESSION那样就好,能否办到? 想在JS上有session那样的功能是不可能的,但要实现你功能是可能的,还有一点我需要清楚的是你到底是想在同一机器同一时间可以用多个用户名登录还是不能呢? 呵呵,其实想开一点不用cookie就行了,把网页放在frame中,后通过隐藏字段或者top.window中的变量来保存状态,不同的IE窗口就不会冲突。 可以给cookie取不同名字,这样支持多用户阿 呵呵,其实具体的比这复杂多了,我只是举例这样说明,只是想是否可以把COOKIES和窗口对应起来,是否可以办到? emu_ston(emu)的办法是不是用全局变量来解决,然后页面间相互传递这些全局变量?我也想过这样,可是我实际有10多的COOKIES变量,页面也其多,传参数不是太麻烦了? 最好的方法:是为cookies起名字,比如用户名。 linjliu(憨憨小牛):不是,是通过框架来解决,不需要传递。直接通过top.window对象来引用隐藏字段或者变量。做个小小的示范给你看:<frameset cols="50%,*"><frame src="about:<script>top.p='emu'</script>"></frame><frame src="about:<script>alert(top.p)</script>"></frame></frameset> 谢谢emu_ston(emu):看你的例子看的我挺糊涂,我自己试试~~~~~~~ ;)如果是IE6.2800版的话上面的例子不能使用,可以这样:<frameset cols="50%,*"><frame src="javascript:void(top.p='emu')"></frame><frame src="javascript:alert(top.p)"></frame></frameset>但是这样的话页面一刷新就报一个错呵呵,我也不明白为什么 :-P 谢谢,emu_ston,我试了,成功,而且还可以在其它页面给top.p赋值呢~~~~~~~~给分 javascript:void(0) 是什么意思? 通过javascript控制option属性的样式问题 jquery传参数的问题 js与php交互问题 终于找到了求老大们帮忙 ~!~window.open的问题? 请教一个问题.想问问就究竟 table保存为excel发布到服务器上不能运行,请关注! 怎么实现预览功能? 怎么改变<tr>的颜色 急、急、急 一个程序递归的问题,请高手执教!
是这样的:
我用cookies("type")来记录用户的类型,不同类型有不同的权限,可是如果多个用户在一台机器上访问我的页面,则后登陆的类型会覆盖先登陆的类型,大家都变成了同一类型,就没办法区分了,所以我想是否可以把COOKIES和一个打开窗口棒定,想SESSION那样就好,能否办到?
这样支持多用户阿
我也想过这样,可是我实际有10多的COOKIES变量,页面也其多,传参数不是太麻烦了?
<frame src="about:<script>top.p='emu'</script>"></frame>
<frame src="about:<script>alert(top.p)</script>"></frame>
</frameset>
看你的例子看的我挺糊涂,我自己试试~~~~~~~
如果是IE6.2800版的话上面的例子不能使用,可以这样:<frameset cols="50%,*">
<frame src="javascript:void(top.p='emu')"></frame>
<frame src="javascript:alert(top.p)"></frame>
</frameset>但是这样的话页面一刷新就报一个错呵呵,我也不明白为什么 :-P
给分