Commit a81c81d3 authored by Wandenberg Peixoto's avatar Wandenberg Peixoto

reorganizing loadFrame code to properly work on Internet Explorer 9

parent 0ae59d20
...@@ -71,19 +71,15 @@ PushStream = { ...@@ -71,19 +71,15 @@ PushStream = {
loadFrame: function(url) { loadFrame: function(url) {
try { try {
if (!PushStream.frameref) { var transferDoc = (!PushStream.frameref) ? new ActiveXObject("htmlfile") : PushStream.frameref;
var transferDoc = new ActiveXObject("htmlfile"); transferDoc.open();
PushStream.frameref = transferDoc; transferDoc.write("<html><script>document.domain=\""+(document.domain)+"\";</script></html>");
} transferDoc.parentWindow.PushStream = PushStream;
PushStream.frameref.open(); transferDoc.close();
PushStream.frameref.write("<html><script>"); var ifrDiv = transferDoc.createElement("div");
PushStream.frameref.write("document.domain=\""+(document.domain)+"\";"); transferDoc.appendChild(ifrDiv);
PushStream.frameref.write("</"+"script></html>");
PushStream.frameref.parentWindow.PushStream = PushStream;
PushStream.frameref.close();
var ifrDiv = PushStream.frameref.createElement("div");
PushStream.frameref.appendChild(ifrDiv);
ifrDiv.innerHTML = "<iframe src=\""+url+"\" onload=\"PushStream.frameload();\"></iframe>"; ifrDiv.innerHTML = "<iframe src=\""+url+"\" onload=\"PushStream.frameload();\"></iframe>";
PushStream.frameref = transferDoc;
} catch (e) { } catch (e) {
if (!PushStream.frameref) { if (!PushStream.frameref) {
var ifr = document.createElement("IFRAME"); var ifr = document.createElement("IFRAME");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment