window.showModalDialog() 时显示当前页面脚本发生错误

在JSP页面的JavaScript中分别写了以下的2中方法:
1)window.open(url,"修改密码","width=400,height=200");
2)window.showModalDialog(url,window,"dialogWidth:420px;dialogHeight:200px;center:yes");

第一种是可以运行的,但是第二种就出现当 “前页面脚本发生错误”的窗口,提示是“缺少对象”;
因为我用的是SSH框架,添加了struts的拦截器来验证session是否存在,第一种时没任何问题,换第二种就出现session丢失;
哪位老大知道问题出在哪,谢谢了。

1个回答

模态窗session丢失的性况不少讨论了,问题在浏览的特性,一般解决方法,能用open用open,不能用的,模态效果是不让操作嘛,现在都是用DIV+iframe层盖住,相信在大多网站可以看到了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问