Computer >> Máy Tính >  >> Lập trình >> Javascript

HTML5 Cross Browser đăng thông báo iframe - con với cha mẹ?

Đối tượng cha cung cấp một tham chiếu đến cửa sổ chính từ con.

Sau đây là mã mẹ. Lệnh dưới đây kích hoạt iFrame gửi một thông báo đến cửa sổ mẹ sau mỗi 3 giây. Không cần thông báo ban đầu từ cửa sổ chính!

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);