1、傳參
function IframeClose() { var obj = {method: "iframeClose"}; window.parent.postMessage(obj, "*"); } //刪除 function deleteExercise(exeid) { //刪除習題:delExercise(習題id) var obj = {method: "deleteExercise", exeid: exeid}; window.frames[0].postMessage(obj, domain); }
2、接參
window.addEventListener('message', function (e) {
if (e.data.method == "iframeClose") {
Modal.Close("#ExerciseScoreIframe");
if (typeof iframecallback == "function") {
iframecallback();
} else {
window.location.reload();
}
}
}, false);
window.addEventListener('message', function (e) {
if (e.data.removeLayout != undefined && e.data.removeLayout == "success") {
console.log("刪除排版成功");
window.location.reload();
}
}, false);
