子視窗和父視窗之間的相互傳值

2021-08-29 17:42:38 字數 532 閱讀 9154

1.從子視窗中往父視窗傳值

如父頁面有乙個控制的id是choosedprovider,那麼這樣可以把值傳給父頁面:

window.opener.document.getelementbyid("choosedprovider」]).value=」tom」;

2.父視窗關閉的時候關閉子視窗。這個就是用方法去檢測父視窗的onunload事件:

在父視窗body加上onunload事件:

3.從父視窗傳值給子視窗,如子視窗中有id為t的控制項,此時可以用如下傳值:

先抓住其控制代碼,然後通過控制代碼操作,其實比較上面的子視窗往父視窗中傳值,就是操作的物件改變了一下。

還有一種方式是通過window.returnvalue傳值,這裡就不介紹了,大家有機會試試

html父視窗和子視窗之間元素和js相互呼叫

html父視窗和子視窗之間元素和js相互呼叫 父視窗呼叫子視窗 window.frames iframe的id document.getelementbyid iframe中的id 子視窗呼叫父視窗 parent.document.getelementbyid 父頁面中的id iframe父子視窗間...

Popup視窗訪問父視窗的方法以及相互傳值

owner屬性 mx.core.uicomponent.owner value displayobjectcontainer void 此 ivisualelement 物件的所有者。預設情況下,它是此 ivisualelement 物件的父代。不過,如果此 ivisualelement 物件是由其...

iframe父視窗和子視窗之間的呼叫

1 父視窗獲取子視窗 js方法 document.getelementbyid if1 contentwindow.document window.frames if1 document.body jquery方法 this contents 2 父視窗獲取子視窗高度 js方法 document.g...