关于js的问题!希望高手进来解答下!分不多!谢谢!

swhyboy 2011-08-18 03:55:03
理一下问题 首先我有个数据列表页! 点击一条数据会触发如下事件!
function showAgreePage(padIndex){
window.showModalDialog("/personal/mycalendar/MyMissionIndex1?event=showReadPage&padIndex="+padIndex,null,"dialogHeight=420px,dialogWidth=420px,status=yes,location=no,scrollbars=yes")
}
打开了一个模式窗体!在模式窗体里有一个表单 展示了选定数据的详细信息!还有一个确定按钮!点击会做相关的数据作!
现在说点确定后触发的事件!
function sure(){
submitform.action="MyMissionIndex1?event=deciderequest";
submitform.submit();
}

在说MyMissionIndex1 所做的事情修改数据库!然后返回这么一段js代码!
<script language='JavaScript'>
var a = window.showModalDialog('/personal/mycalendar/htm/Success.htm','','dialogwidth=320px; dialogheight=140px; status=no');
if(!top.opener.closed)top.opener.location.reload();
top.close();
</script>
这里报错了说top.opener.closed部存在改对象!
...全文
36 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
桃园闲人 2011-08-19
top.opener.closed这一句错了,top就没有opener这个属性吧,就不就想关闭弹出框吗,用这个
window.close();在对话框页面中写
返回值可以放在window.returnValue中返回,需放在关闭前。
回复
用OPEN直接就打开了~ 参数也不需要那么多。。
回复
hw_163 2011-08-19
神马都是浮云!
回复
swhyboy 2011-08-18
放错区了~ 吧主呢 帮我移动到web区呗
回复
相关推荐
发帖
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
帖子事件
创建了帖子
2011-08-18 03:55
社区公告
暂无公告