showModalDialog与window.open造成session丢失的问题
2009-07-13 16:23
483 查看
javascript中showModalDialog与window.open造成session丢失的问题 (转自In Joey)
Session掉了有很多种可能,
不过如果程式里面有用到javascript进行打开窗口的动作,
那就很有可能是因为混着用showModalDialog跟window.open导致session丢失。
也就是
showModalDialog之后,不能用window.open来打开窗口.否则新窗口里面无法读取session.
--------------------------------------------------------------------------------
简单的例子,混着用这两种方法打开窗口:
open 代表 window.open
modal 代表 window.showModalDialog
Y = session 在
N = session 丢失
连续打开窗口使用方式 Session是否仍然存在
open/open/open Y/Y/Y
modal/modal/modal Y/Y/Y
open/modal/open Y/Y/N
modal/open/modal Y/N/N
open/modal/modal Y/Y/Y
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Clover_yjj/archive/2009/04/20/4094010.aspx
Session掉了有很多种可能,
不过如果程式里面有用到javascript进行打开窗口的动作,
那就很有可能是因为混着用showModalDialog跟window.open导致session丢失。
也就是
showModalDialog之后,不能用window.open来打开窗口.否则新窗口里面无法读取session.
--------------------------------------------------------------------------------
简单的例子,混着用这两种方法打开窗口:
open 代表 window.open
modal 代表 window.showModalDialog
Y = session 在
N = session 丢失
连续打开窗口使用方式 Session是否仍然存在
open/open/open Y/Y/Y
modal/modal/modal Y/Y/Y
open/modal/open Y/Y/N
modal/open/modal Y/N/N
open/modal/modal Y/Y/Y
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Clover_yjj/archive/2009/04/20/4094010.aspx
相关文章推荐
- IE中用window.open() 新开页面,有时会丢失Session 的问题。
- 解决模式对话框和window.open打开新页面Session会丢失问题
- 解决window.showModalDialog丢失session的问题
- 模式窗口window.open造成Session丢失的解决方法
- 【转】模式窗口window.open造成Session丢失的解决方法
- 解决模式对话框和window.open打开新页面Session会丢失问题
- IE中用window.open() 新开页面,有时会丢失Session 的问题
- 模式窗口window.open造成Session丢失
- 模式窗口window.open造成Session丢失的解决方法
- 移动项目开发笔记(模式窗口,非模式窗口用window.open造成Session丢失的解决方法)
- 解决模式对话框和window.open打开新页面Session会丢失问题
- Window.Open-> ShowModalDialog-> Window.Open Session丢失的Solution
- IE中用window.open() 新开页面,有时会丢失Session 的问题
- js window.location.href之后,session丢失的问题
- JS窗口问题处理:使弹出窗口保持前端显示的几种方法,及window窗体对象open()和showModalDialog()用法
- .net下导致Session失效的一种情况:js教本中使用window.open和window.showModalDialog时需要注意
- asp.net和php中用window.open打开的窗口session丢失的解决办法
- JS窗口问题处理:使弹出窗口保持前端显示的几种方法,及window窗体对象open()和showModalDialog()用法
- .net下导致Session失效的一种情况:js教本中使用window.open和window.showModalDialog时需要注意
- JS窗口问题处理:使弹出窗口保持前端显示的几种方法,及window窗体对象open()和showModalDialog()用法