1 <script> 2 var embedder; 3 function receiveMessage(event) { 4 embedder = event.source; 5 if (event.data !== 'stop') { 6 event.source.postMessage('foobar', '*'); 7 } else { 8 if (event.data !== '') { 9 event.source.postMessage('stop_ack ' + window.name, '*'); 10 } 11 } 12 } 13 window.addEventListener('message', receiveMessage, false); 14 function CreateChildFrame(src) { 15 var ifrm = document.createElement("IFRAME"); 16 ifrm.style.width = "640px"; 17 ifrm.style.height = "480px"; 18 ifrm.src = src; 19 ifrm.name = 'iframe'; 20 document.body.appendChild(ifrm); 21 embedder.postMessage('ready', '*'); 22 } 23 </script> 24