Problem mit per JavaScript eingefügtemn iframe im FF

-André-

Erfahrenes Mitglied
Hallo
ich habe ein komisches Problem im FireFox.
Ich habe per JavaScript ein iframe eingefügt und möchte jetzt den designMode auf "on" setzen. dass funktioniert allerfings nur, wenn ich vorher ein alert() aufrufe.

Javascript:
var iframe_sp = document.createElement("iframe");
iframe_sp.id = "iframe_news";
iframe_sp.src = "iframeinhalt.php";
div_news.appendChild(iframe_sp);
var iframe = iframe_sp.contentWindow;
alert("Hallo");
iframe.document.designMode = "on";
iframe.focus();
Ohne das alert() ist der iframe nicht auswählbar, ich weiß nicht, wieso das nicht funktioniert. Kann mir von Euch da vielleicht jemand helfen?

Gruß

-André-
 
Ich hab es jetzt gelöst.
FireFox kann designMode="on"; erst setzen, wenn der Inhalt des Iframe komplett geladen ist. Desshalb musste ich in dem zu ladenen Inhalt den Code

Javascript:
window.onLoad = function()
{
   window.parent.document.getElementById("iframe_id").contentWindow.document.designMode = "on";
}

hizufügen.
 

Neue Beiträge

Zurück