wahsaga: & IE: dynamisch generierter IFRAME wird nicht geladen... :-(

Beitrag lesen

hi Felix,

nochmal nachgehakt:

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

Was machst du denn hier eigentlich?

Hast du eine Eigenschaft namens document.location vorher selber gesetzt?

Oder meinst du das location-Objekt? Das liegt aber unterhalb von window.
Und wenn du es meinst, dann willst du doch wohl nicht an dieses Objekt (dessen toString-Methode, die dann aufgerufen werden müsste, dürfte wohl auch nur "[Object]" o.ä. zurückgeben) etwas anhängen - sondern an den Wert von einer seiner Eigenschaften, wie bspw. location.href ...?

Denn dein eigentliches Problem, mit den genannten Zeilen über das DOM einen Iframe zu erzeugen, ihm einen src-Wert zuzuweisen, und ihn dann ins DOkument einzuhängen, kann ich mit IE 5.5 und IE 6 nicht nachvollziehen - beide fügen auch über's DOM den Iframe ein, und feuern mir auch ein in dessen Quelldokument enthaltens onload, welches mir eine alert-Meldung ausgibt.

Nur IE 5.01 mag nicht, der stellt ein Iframe-artiges Objekt von ca. 1em*1em Größe dar, und will auch den onload-Event nicht feuern.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }