在java的SSH框架下,如果实现window.showModalDialog后的对话框关闭问题。

[复制链接]
查看11 | 回复4 | 2010-8-31 17:15:27 | 显示全部楼层 |阅读模式
在幅画面弹出window.showModalDialog,如下:
window.showModalDialog('modifyPasswordInit.action',window,'dialogWidth:500px;dialogHeight:300px,center=yes,status=no,resizable=no,scroll=no,dialogHide=on');
需要执行'modifyPasswordInit.action',操作数据库,
然后在struts.xml或者别处,怎么写才能正常关系这个对话框。
现在的现象是提交action后,不知道返回哪里才能关闭。
感谢liubingwwww的回答,我现在暂时就是这么处理的,但是总觉得不如.net处理的好。
而且在关闭那个成功画面时,还提示“您查看的网页正在试图关闭窗口,是否关闭此窗口”,IE自带的确认框,如何不弹这个呢?

回复

使用道具 举报

千问 | 2010-8-31 17:15:27 | 显示全部楼层
你返回一个 成功页面去啊。struts跳转,action执行后,返回成功页面。成功页面上放一个按钮“关闭”//firefox 不支持你这种showModalDialog貌似
回复

使用道具 举报

千问 | 2010-8-31 17:15:27 | 显示全部楼层
你调用showModalDialog仅仅就是为了请求一下,处理后的内容还打算放在该对话框中吗?如果有内容返回的话,如果没有返回的内容,那关闭该对话框可以在返回的内容中设置某个事件进行触发
回复

使用道具 举报

千问 | 2010-8-31 17:15:27 | 显示全部楼层
window.opener=null;window.close();
回复

使用道具 举报

千问 | 2010-8-31 17:15:27 | 显示全部楼层
不太理解你的意思
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行