layer給iframe頁面傳值

2021-08-20 03:31:24 字數 556 閱讀 7914

最近使用layer的彈窗功能,在傳參上遇到了問題。 

有兩種情況。 

1. 父頁面給子頁面傳參;這個可以在url後拼接,比如test.html?a=1 

2. 父頁面獲取子頁面操作dom

說明:本文實現了第二種,我看到第一種方案的實現方法是在父頁面中用正規表示式去搜尋test.html?a=1 這樣來達到獲取引數

layer.open(,

});

在iframe頁面用乙個標籤,為了不影響頁面,設定為隱藏

type="text"

id="sid"

style="display:none">

注意,這裡的sid和這裡sid對應

var jquerysendhellobutton = $(

"#sid"

, layero

.find

("iframe")[0

].contentwindow

.document);

qq群:553997290   

iframe如何傳值給父iframe

在子iframe中如果需要用js傳值給父視窗,或是呼叫父視窗的方法需要在前邊加上top.修改父視窗控制項屬性 window.parent.document.getelementbyid frmright src window.parent.document.getelementbyid frmrig...

iframe父子頁面傳值

一,js操作父子頁面 1 父頁面操作子頁面 iframe的name.window.say 引數 呼叫子頁面的方法 iframe的name.document.getelementbyid button value 引數 呼叫子頁面的屬性 1 子頁面操作父頁面 parent.say parent.win...

iframe父子頁面傳值

iframe是乙個可以直接引用網頁鏈結的框架,在寫頁面邏輯時,往往會遇到子頁面邏輯和父頁面邏輯的溝通。iframe的父子網頁可以通過相互呼叫對方的方法,來達到邏輯互動的效果 1.父呼叫子的方法 iframe 0 contentwindow.sonmethod 2.父獲取子中的元素 iframe co...