读书人

怎么实现在关闭子页面的同时刷新父页面

发布时间: 2012-04-22 18:34:46 作者: rapoo

如何实现在关闭子页面的同时刷新父页面,分不多了,大家帮帮忙啊
以前也在js板块提过类似的问题,但是这次的情况不一样,页面是asp,部分代码如下:

b.asp页面的代码 :<body if action=close then response.write("onload='(closreload())'")></body>

body的开始标记和结束标记之间放了个保存按钮,点击这个按钮,会对数据库进行插入操作,然后再执行js函数closreload()
js函数closreload中的代码必须实现两个功能 第一:关闭当前页面(即b.asp),第二:刷新调用了当前页面的父页面(即a.asp),a.asp调用了lhgdialog弹窗控件弹出了b.asp这个页面, a.asp这个页面嵌套在一个iframe中,我试着用了很多方法

JScript code
//parent.document.getElementById('bid').src='xxxx'//parent.frames['bname'].reload();//self.location.reload();//window.opener.document.getElementById('iframe').reload();


可是都没起作用,最多只能刷新a.asp 但是不能关闭b.asp该怎么写才行呢?大家帮帮忙啊!

[解决办法]
a.asp
JScript code
var odialog=$.dialog({...});var odialogclose=odialog.close;odialog.close=function(){ odialogclose.call(this); window.location.href=window.location.href; return false;} 

读书人网 >JavaScript

热点推荐