Hi,
Nimm den onload-Event des iframe-Elementobjekts. Dieses fungiert quasi als window-Objekt für das Dokument im iframe, daher kommt dort der load-Event an.
Im Prinzip ja. Im IE krieg ich das nur dann hin, wenn dem iframe der onload-Handler bereits per HTML zugeordnet wurde, nicht, wenn der onload-Handler einem bestehenden iframe angehängt wird und schon gar nicht, wenn der iframe vorher noch erzeugt wird.
Gemäß HTML vielleicht nicht. Hast du aber mal einen load-Handler beim iframe-Elementknotenobjekt registriert? Das sollte funktionieren.
Sollte. Tut es in richtigen Browsern auch, aber nicht im IE.
Ich hab schon folgendes probiert:
ifr = document.createElement("iframe");
ifr.onload=myfunction;
ifr.onload=function(e) { myfunction(); }
ifr.onload=function(e) { myfunction(e); }
ifr.contentWindow.onload=myfunction;
ifr.contentWindow.onload=function(e) { myfunction(); }
ifr.contentWindow.onload=function(e) { myfunction(e); }
ifr.setAttribute("onload", myfunction }
ifr.setAttribute("onload", "myfunction();" }
ifr.setAttribute("onload", "myfunction(e);" }
Gibt es noch andere Methoden im IE, um einem Element einen eventhandler zuzuordnen?
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.