HI Я пытаюсь создать iframe и отправить сообщение методом, используя следующий код.Postmessage не работает с динамическим iframe
function sendMessage(){
var text = document.getElementById("message").value;
iframe.contentWindow.postMessage(text,"http://localhost");
}
Я добавил событие сообщения на iframe, чтобы я мог зафиксировать соответствующее событие.
iframe.addEventListener("load",function(){iframeLoaded()},false)
iframe.contentWindow.window.
addEventListener("message", function(event){handleMessage(e);},false);
function iframeLoaded(){
alert("Iframe loaded");
}
function handleMessage(event){
alert(event.data+" Message received");
}
Обращение с почтой не вызвано. http://jsfiddle.net/k2wuk6t3/