小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

window.parent. - 依城的日志 - 網(wǎng)易博客

 posondlq 2011-06-17

window.parent.

2008-10-06 11:57:16|  分類: javascript 閱讀15 評(píng)論0   字號(hào): 訂閱

獲取駐留在包含框架的頁(yè)中當(dāng)前窗口上面的窗口。

window.parent.location.reload()
讓打開這個(gè)窗口的父窗口刷新,然后本子窗口關(guān)閉!

window.parent.HideThisDiv()
應(yīng)該是讓打開這個(gè)窗口的父窗口的某個(gè)DIV影藏

javascript:history.back()
就是后退啊!和瀏覽器里面的后退按鈕一樣!javascript:history.back(-1)就是后退一頁(yè)

window.opener 跟 window.parent的區(qū)別

 

window.opener是當(dāng)前頁(yè)面A通過open方法彈出一個(gè)窗口B,那在B頁(yè)面上 window.opener就是A

window.parent是當(dāng)前頁(yè)面C通過location.href轉(zhuǎn)到新的頁(yè)面D,那在D頁(yè)面上window.parent就是B

或者是頁(yè)面E里套一個(gè)frame為F,那F頁(yè)面的window.parent就是E

A頁(yè)面通過open方法打開B頁(yè)面,B頁(yè)面通過location打開C頁(yè)面,C頁(yè)面上刷新A頁(yè)面

function refreshParenetWindow( refreshMethod )

{

      switch( refreshMethod )

     {

           case "ButtonClick":

                      oParentButton = window.parent.opener.document.getElementById( "btnSearch" );

                       oParentButton.click(); break;

          case "Location":

                       window.opener.navigate(window.opener.location.href);

                       break;

           default:     window.opener.navigate(window.opener.location.href); break;

     }

 }

A頁(yè)面通過open方法打開B頁(yè)面,B頁(yè)面通過open打開C頁(yè)面,C頁(yè)面上刷新A頁(yè)面

在B頁(yè)面的onunload事件中寫一段刷新A頁(yè)面的javascript方法,在C頁(yè)面關(guān)閉的時(shí)候,關(guān)閉B頁(yè)面,就可以實(shí)現(xiàn)。

 

window.parent與window.opener的區(qū)別 javascript調(diào)用主窗口方法

1:   window.parent 是iframe頁(yè)面調(diào)用父頁(yè)面對(duì)象

舉例:

a.html

<html>

<head><title>父頁(yè)面</title></head>

<body>

<form name="form1" id="form1">

<input type="text" name="username" id="username"/>

</form>

<iframe src="b.html" width=100%></iframe>

</body>

</html>

如果我們需要在b.htm中要對(duì)a.htm中的username文本框賦值,就如很多上傳功能,上傳功能頁(yè)在Ifrmae中,上傳成功后把上傳后的路徑放入父頁(yè)面的文本框中

我們應(yīng)該在b.html中寫

<script type="text/javascript">

var _parentWin = window.parent ;

_parentWin.form1.username.value = "xxxx" ;

</script>

實(shí)例地址:  http://www./blog/attachments/window.parent實(shí)例/a.html

2:   window.opener 是window.open 打開的子頁(yè)面調(diào)用父頁(yè)面對(duì)象

實(shí)例地址:  http://www./blog/attachments/window.opener實(shí)例/a.html

opener:對(duì)打開當(dāng)前窗口的window對(duì)象的引用,如果當(dāng)前窗口被用戶打開,則它的值為null.

self:自引用屬性,是對(duì)當(dāng)前window對(duì)象的應(yīng)用,與window屬性同義.

self代表自身窗口,opener代表打開自身的那個(gè)窗口,比如窗口A打開窗口B.如果靠window.open方法,則對(duì)于窗口B,self代表B自己,而opener代表窗口A.

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多