JS frame 跨域 傳值

2022-05-02 03:18:09 字數 533 閱讀 7238

1.在index.html 頁面定義乙個 函式用於接收 子頁面的呼叫。

function refun(data)

2.在index2.html 頁面中 增加乙個的iframe ,但是呼叫位址 需要與index.html 同乙個域(可以根據需要 動態建立iframe 靈活呼叫)。

這樣就可以在 index2.html 中呼叫 index.html 的函式了。

window.parent.parent.refun("gomain"); // 呼叫父 窗體函式。

3. 使用html postmessage 進行訊息傳遞

// 子頁面像主頁面 傳遞訊息

window.parent.parent.refun('gomain');

// 主頁面 訊息監聽

window.onmessage = function (e) }}

// 主頁面向子頁面傳送訊息

window.frames[0].postmessage('123','*');

//子頁面接收同主頁面一樣

jquery 跨域傳值

2個網域名稱,非常不同,網域名稱甲向網域名稱乙提交資料,網域名稱乙獲取資料返回處理資料後的結果。網域名稱甲頁面test.html,核心 sub btn bind click function function data 是鍵值對形式的物件,因為已經新增了form.attr action data c...

普元 跨域(頁面)傳值

當修改時,把選中的資料傳遞到修改頁面 list.jsp edit.jsp list.jsp 列表頁面 修改 查詢列表que.biz.ext list.js nui.parse 獲取查詢列表id var grid nui.get grid1 grid.load 修改 function editrow ...

前端iframe跨域傳值筆記

五 postmessage跨域 postmessage是html5 xmlhttprequest level 2中的api,且是為數不多可以跨域操作的window屬性之一,它可用於解決以下方面的問題 a.頁面和其開啟的新視窗的資料傳遞 b.多視窗之間訊息傳遞 c.頁面與巢狀的iframe訊息傳遞 d...