JS關閉父iframe窗口
(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窗口