在打开的第二个IE中打开a.htm,然后在第3个打开的页面中就回丢失!

但是如果只有一个IE的话就不会丢!

3个文件代码:

a.htm

IE6 IE7 丢失cookie的bug!<script language=javascript>
IE6 IE7 丢失cookie的bug!
//add cookie
IE6 IE7 丢失cookie的bug!
document.cookie = "testEnableCookie=1";
IE6 IE7 丢失cookie的bug!
IE6 IE7 丢失cookie的bug!window.showModalDialog(
'popWndPJ.htm');//当在第二个IE中打开时会丢失
IE6 IE7 丢失cookie的bug!
window.open('popWndPJ.htm');//不会丢失
IE6 IE7 丢失cookie的bug!
</script>
IE6 IE7 丢失cookie的bug!

popWndPJ.htm

IE6 IE7 丢失cookie的bug!<script language=javascript>
IE6 IE7 丢失cookie的bug!  alert(document.cookie);
IE6 IE7 丢失cookie的bug!       window.open(
'Selectlang.htm?ID=1','mytakk',null)
IE6 IE7 丢失cookie的bug!  
</script>

Selectlang.htm

IE6 IE7 丢失cookie的bug!My cookie???
IE6 IE7 丢失cookie的bug!
<script language=javascript>
IE6 IE7 丢失cookie的bug!alert(document.cookie);
IE6 IE7 丢失cookie的bug!
</script>

 

 在http://support.microsoft.com/default.aspx?scid=kb;en-us;Q315713 有个说明是说如果关闭了opener窗口有可能出现.但是这个是一定出现的!

相关文章:

  • 2022-12-23
  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-07
  • 2022-12-23
  • 2021-12-26
猜你喜欢
  • 2022-01-05
  • 2022-12-23
  • 2021-12-15
  • 2021-08-06
  • 2021-12-25
  • 2022-12-23
相关资源
相似解决方案