JCB: Aus iFrame heraus Parentseite drucken

Beitrag lesen

Schön' guten Tach :)!

Ich will mal gleich zur Sache kommen :). Es geht um folgendes:

  • IE6 WinXP SP2
  • 2 HTMLSeiten (seite1.html, seite2.html)

seite1 beinhaltet einen iFrame, welche seite2 aufruft. Aus dem iFrame heraus - also von seite2 aus - möchte ich nun per "top.window.print()" seite1 drucken.
Warum druckt er mir aber bei diesem sowie bei folgenden Befehlen immer seite2, also den iFrame-Inhalt:

  • top.window.print();
  • parent.window.print();
  • top.print();
  • parent.print();

parent und top verweisen ja in diesem Beispiel auf das gleiche Fenster und somit ja auch auf das gleiche Dokument (seite1). Aber scheinbar irgendwie auch wieder nicht. Denn bei "top.focus();window.print();" druckt er ebenfalls wieder seite 2. Jedoch bei "parent.focus();window.print();" druckt er erfolgreich seite1.

Auch wenn ich mit letzterem eine Lösung gefunden hab, möchte ich doch wissen, warum alles andere nicht funktioniert. Zumal mir parent.focus() nicht unbedingt besonders gefällt, da ja auch plötzlich wieder etwas anderes fokusiert werden kann.

Gruß,
Jan