Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

HTML5 크로스 브라우저 iframe 게시 메시지 - 자식에서 부모로?

<시간/>

부모 개체는 자식의 기본 창에 대한 참조를 제공합니다.

다음은 부모 코드입니다. 아래 지시문은 3초마다 부모 창에 메시지를 보내도록 iFrame을 트리거합니다. 기본 창에서 초기 메시지가 필요하지 않습니다!

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

// Listen to message from child window
b (c,function(e) {
   var d= e.message ? "message" : "data";// here d is the key
   var f= e[d];//here f is data
},false);