MudGuard: iframe, neue Seite laden, Laden abwarten

Beitrag lesen

Hi,

var iframe = document.createElement("iframe");

document.body.appendChild(iframe);
iframe.onload = function (e) { alert("loaded"); };
iframe.src = "test.html";

  
Mein Code sieht jetzt so aus:  
~~~javascript
var bsploader =  
{  
 iframe: null  
 , init: function()  
  {  
   bsploader.iframe = document.createElement("iframe");  
   document.body.appendChild(bsploader.iframe);  
   bsploader.iframe.onload = bsploader.iframeLoaded;  
   bsploader.iframe.src="test1.html";  
  }  
 , iframeLoaded: function(e)  
  {  
   alert("iframe loaded");  
  }  
}  
window.onload = bsploader.init;

funktioniert im Firefox und im Opera - der alert erscheint.
Im Internet Explorer erscheint der alert nicht - die Seite ist aber im iframe zu sehen.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.