1. 程式人生 > >JS關閉父iframe窗口

JS關閉父iframe窗口

rms 獲取 resp 調用 子頁面 文本框 通過 窗口 對象

(1)子頁面調用父頁面的方法或者變量:

window.parent.方法()或者變量名
例如:想在子頁面中得到 id 為 aaa 的文本框的值
window.parent.$("#aaa").val();//這種寫法的前提是引用了jquery
window.parent.getElementById("aaa").value; //js的寫法

(2)父頁面調取子頁面

主要是通過contentWindow定位到子頁面

document.getElementById("childframe").contentWindow.childtest();
//調取子頁面中的 childtest 方法 js 的寫法
var childWindow = $("#addFrame")[0].contentWindow; //獲取子窗體中的對象
childWindow.formSubmit(); //調取子頁面的formSubmit方法 jquery的寫法
//註釋:其中 childframe和addFrame 都時iframe的id

(3). JS關閉父iframe窗口

function cancel() {
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
}
parent.window.location.href = document.referrer; //刷新父頁面
parent.layer.msg(resp.msg, { offset: ‘300px‘ });

JS關閉父iframe窗口