2 Iframes als popup öffnen

Hallo,

Ist es möglich 2 Iframes -in 1 Frame- als Popup zu öffnen ?

MfG

Hubi

Hallo,

theoretisch können Sie ein Popup-Window mithilfe von „window.open“ öffnen, sich den sog. Fenster-Handle zurückgeben lassen und anschließend per „document.write“ in das neue Fenster schreiben.

Nach einigen Tests musste ich jedoch feststellen, dass das Ganze eben nicht so 100%ig funktioniert:
Ich kann zwar in das Fenster schreiben, aber sobald ich versuche einen String wie „“ in das Fenster zu schreiben gibt es Probleme im IE und Firefox.

Eine andere Möglichkeit die funktionieren könnte wäre der DOM-Tree:
Sie erstellen mithilfe von „document.createElement“ die benötigten Elemente, also: „html“, „head“, „body“ und „iframe“ und versehen sie mithilfe von „setAttribute“ mit den notwendigen Attributen, also z.B. „src“, „width“, …
Anschließend können Sie die fertigen Elemente mithilfe der „appendChild“ Methode in den DOM-Tree einhängen.

Ich weiß, das klingt jetzt alles ein bisschen kompliziert, aber:

  • unter de.selfhtml.org finden Sie zu den oben genannten Funktionen eine Menge Informationen
  • schreiben Sie mich einfach an und dann versuche ich es Ihnen einfacher zu erklären :smile:

Liebe Grüße,
Stephan Schulze

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]