iframe之间的postMessage传参
2024-10-11 16:42:04
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);
最新文章
- ubuntu14 备份
- BZOJ1497: [NOI2006]最大获利[最小割 最大闭合子图]
- Java面试(1)-- Java赋值表达式
- linux xwiki搭建过程
- table表头标题th浮动提示-MyTable.js
- BZOJ3745 : [Coci2014]Norma
- 验证码识别--type2
- ubuntu安装和查看已安装
- 在Linux下安装aws命令行操作
- Android中 在显示ImageView时图片上面和下面都出现一段空白区间的解决办法
- hadoop拾遗(二)---- 文件模式
- ISO/IEC 14496 文档内容简介, MPEG标准
- 安装protobuf及相关的lua生成器
- javascript tab onclick
- thread.wait的一个好例子
- 通过 Linux 容器进行虚拟化
- PyQuery基本操作介绍
- js 倒计时 已过去时间
- tomcat最大线程数的设置(转)
- 解析新浪微博表情包的一套js代码