84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
链接描述
这是我copy的网站的例子。一个后台saas系统,现在有一个需求是在iframe中操作其父亲的方法,再打开一个菜单栏。相当于这个再打开一个这个。细思许久没有想到解决方法。求代码。多谢。
光阴似箭催人老,日月如移越少年。
假如 父页面上有 fx() 函数,iframe中调用父页面上函数如下:
parent.fx();
上次项目中遇到过这个问题,看第二个答案, 父页和子页是否在同一个domain有不一样的方案:http://stackoverflow.com/ques...
H5环境下,可以直接用possMessage。父:
window.addEventListener('message',function(e){ // if (e.origin !== 'http://www') return; //合法来源 // if (e.source != window.parent) return; //合法定位 alert(e.data); // e.source.postMessage('callback', e.origin); //回传消息 },false);
子:
top.postMessage('hello', '*');
假如 父页面上有 fx() 函数,iframe中调用父页面上函数如下:
上次项目中遇到过这个问题,看第二个答案, 父页和子页是否在同一个domain有不一样的方案:
http://stackoverflow.com/ques...
H5环境下,可以直接用possMessage。
父:
子: