搜索
您的当前位置:首页正文

iframe之间的postMessage传参

来源:六九路网
iframe之间的postMessage传参

1、传参

function IframeClose() {

var obj = {method: \"iframeClose\ window.parent.postMessage(obj, \"*\"); }

//删除

function deleteExercise(exeid) { //删除习题:delExercise(习题id)

var obj = {method: \"deleteExercise\ 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);

因篇幅问题不能全部显示,请点此查看更多更全内容

Top