js如何刷新父页面

JavaScript010

js如何刷新父页面,第1张

用iframe、弹出子页面刷新父页面iframe<script language=JavaScript>parent.location.reload()</script>弹出子页面<script language=JavaScript>window.opener.location.reload()</script>子窗口刷新父窗口<script language=JavaScript></script>在framset框架中A窗口调用B窗口的JS方法:一般方法调用: A窗口中:window.parent.frames["result"].dialog_waiting.open("正在查询数据")//锁屏效果说明:其中result是指B窗口所在fram的name属性,dialog_waiting.open("正在查询数据")为B窗口中的JS方法。 A窗口刷新B窗口:window.parent.frames["result"].location.reload()

//关闭窗口.

functioncloseWin(){

//可能存在frame页面,所以要引用top窗口.

varwin=top.window

try{

//聚焦.

if(win.opener)win.opener.focus()

//避免IE的关闭确认对话框.

win.opener=null

}catch(ex){

//防止opener被关闭时代码异常。

}finally{

win.close()

}

}

//刷新打开本窗口的opener窗口.

functionrefreshOpener(){

//可能存在frame页面,所以要引用top窗口.

varwin=top.window

try{

//刷新.

if(win.opener)win.opener.location.reload()

}catch(ex){

//防止opener被关闭时代码异常。

}

}

//刷新opener窗口后关闭自己。

functionrefreshOpenerAndCloseMe(){

refreshOpener()

closeWin()

}

可在在父窗口加一个方法,然后在弹窗关闭时调用这个方法!

父窗口方法:

function ReloadPage(){

location.reload()

}

弹窗关闭时调用方法:

opener.ReloadPage()