在A窗口中打開B窗口,在B窗口中操作完以後關閉B窗口,同時自動刷新A窗口

function closeWin() {
        hasClosed = true;

        var frame=window.opener.parent.document.frames.item('mainFrame')
    if(null != frame)
        window.opener.parent.document.frames.item('mainFrame').location.href = window.opener.location.href;
    }else{
        window.opener.location = "javascript:reloadPage();";
    }
        //window.opener.top.mainFrame.location="javascript:reloadPage();";
        //self.opener.frames.mainFrame.location.reload(true);
        window.opener = null;
        window.close();
    }
function window.onbeforeunload(){
        if (!hasClosed) {

        var frame=window.opener.parent.document.frames.item('mainFrame')

        f(null != frame){
            window.opener.parent.document.frames.item('mainFrame').location.href = window.opener.location.href;
        }else{
            window.opener.location = "javascript:reloadPage();";
        }
            window.opener = null;
        }
    }

function reloadPage() {
        history.go(0);
        document.execCommand("refresh")
        document.location = document.location;
        document.location.reload();
    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章