Показать сообщение отдельно
  #1 (permalink)  
Старый 20.03.2012, 19:29
Аспирант
Отправить личное сообщение для trololo Посмотреть профиль Найти все сообщения от trololo
 
Регистрация: 07.04.2011
Сообщений: 46

opera window.postMessage
есть скрипт, вроде этого
var a={
    ctor:function(){
        a.target=document.getElementById('frame').contentWindow;
        a.send(1);
    },
    target:null,
    send:function(b){
        a.target.postMessage(a,'http://domain2.com')
    }
}
window.load=a.ctor();

send не посылает сообщение на указанный домен, который есть на странице . никаких ошибок нет, вообще ни чего. но вот если перед a.target.postMessage(a,'http://domain2.com') вызвать alert() то всё отлично работает и сообщение отправляется. alert не важно какой. хоть пустой.. что это за баг такой? это наблюдается как в opera так и firefox
Ответить с цитированием