iframe如何獲得父頁面的值

2021-04-15 12:43:11 字數 463 閱讀 1905

iframe如何獲得父頁面的值

今天在專案中遇到,需要把父頁面的值傳到iframe頁面,搞了半天終於搞定,經驗和大家分享。

1.主頁面parentofiframe.html

2.iframe頁面iframe.htm

注意:1.這段**是可以執行的。如果主頁面是伺服器端控制項的話,那麼parent.document.all.test1.value要換成parent.document.getelementbyid("控制項名").value。

此處控制項名為客戶端的名稱。可以通過執行,從頁面原始檔中得到;也可以通過在cs頁面,[控制項].clientid來設定,這樣就可以直接執行上面**

2.如果有和我一樣不是很聰明的話,直接在cs頁面直接response.write(「……」),拼出html**。 

3.如果iframe頁面中要改變的值又是乙個iframe的src的話,使用irame名.location賦值即可。

iframe與父頁面 子頁面的互動

父頁面獲取子頁面的window物件 原生js獲取方式 var framewin document.getelementbyid ifr contentwindow 或var framewin document.getelementsbytagname iframe 0 contentwindow 或...

iframe父頁面與子頁面的互動

1.父頁面獲取子頁面的window物件 var childiframewin document.getelementbyid child contentwindow 通過iframe標籤的id獲取獲取到子頁面的window後,就可以通過window獲取到子頁面的物件和方法。2.子頁面獲取父頁面的wi...

iframe父頁面與子頁面的互動

iframe子頁面呼叫父頁面的變數 js方法 元素 非跨域 1 window.parent.varname 獲取父頁面js全域性變數 2 window.parent.fnname 獲取父頁面js全域性方法 3 window.parent.document.getelementbyid id 獲取父頁...