我有一个main.php
页面。
这包含一个src
是random.php
的iframe。
如何在main.php
中使用随机函数random()
的脚本,并让random.php
使用该函数?
发布于 2012-10-22 08:31:09
如果您正在使用HTML5,则可以使用postMessage()
函数。
下面是一个很好的演示:
http://html5demos.com/postmessage
更新
这样做的目的是对iframe window
对象进行window
,每个窗口都在监听消息事件,如下所示:
在main.php中:
window.addEventListener("message", function(e){
var data = e.data; // data can be any object for example { type: 'random', payload: {}... }
switch(data.type){
case 'random':
// do somthing here with the payload...
break;
}
});
在您的iframe (random.php)中:
window.parent.postMessage({ type: 'random', payload: {...} });
https://stackoverflow.com/questions/13015657
复制相似问题