HTML5跨浏览器iframe发布消息-子级到父级?

父对象从子对象提供对主窗口的引用。

以下是父代码。以下指令会触发iFrame每3秒将消息发送到父窗口。不需要来自主窗口的初始消息!

var a= window.addEventListener ? "addEventListener" : "attachEvent";// here a is the event method
var b= window[a];// here b is the eventer
var c= a== "attachEvent" ? "onmessage" : "message";// here c is the message event

//从子窗口收听消息
b (c,function(e) {
   var d= e.message ? "message" : "data";// here d is the key
   var f= e[d];//here f is data
},false);