27/02/2012 Development / java script

Tive que fazer um hack pra forçar o carregamento do browser utilizando htmlfile.

               var d = 'dominio.com.br';
                c = new ActiveXObject("htmlfile");
                c.open();
                c.write("<html><head><title>PublisherWeb<\/title><\/head><body>");
                c.write("<script>document.domain = '" + d + "';<\/s" + "cript>");
                c.write("<\/body><\/html>");
                c.close();

                var div = c.createElement("div");
                c.body.appendChild(div);
                div.innerHTML = "<iframe src='" + url + "' id='Streammer'></iframe>";
                c.parentWindow.TratarMensagemPublicada = TratarMensagemPublicada;

                /* isso é um hack para forçar o carregamento do script */
                setInterval(function () { var __x = ((c) && (typeof c.parentWindow == "object")); }, 1);
                c.documentElement.document.getElementById('Streammer').document.attachEvent("onreadystatechange", function () { alert('carregou') });
                _this._iFramePub = c;