Я следовал этому уроку - http://www.youtube.com/watch?v=R2hOvZ7bwXU,, который в основном объясняет, как использовать postmessage для безопасной передачи сообщения между iframe и родительским - вы в итоге получаете что-то вроде этого - http://html5demos.com/postmessage2
Моя проблема в том, что мне нужно, чтобы он работал в обратном направлении (дочерний к родительскому) и не знал, как настроить таргетинг на родительское окно.
это мой код получателя (в родительском) -
function handlingMsg(e)
{alert("works")
if(e.origin == "http://uc.dialogue.net")
{
var blah = e.data;
alert(blah);
}
else{alert("error");}
}
addEventListener("message",handlingMsg, true);
и это функция отправителя, которая вызывается простой формой (на дочернем элементе) -
var text=$('.srchInput').val();
window.parent.postMessage(text, "http://uc.dialogue.net");
Должен ли я ориентироваться на родителя другим способом?
Ура Пол