Ich habe ein kleines Problem mit dem Ausdrucken eines Frameinhaltes per JavaScript.
Das Frameset ist wie folgt definiert:
Um nun den Inhalt von Frame „main“ auszudrucken habe ich im Frame „titel“ einen Druck-Button eingefügt, der folgendes JavaScript aufruft:
top.frames[3].print();
Leider bekomme ich dadurch einen Ausdruck des Frames „titel“ und nicht wie erwartet den Frame „main“, obwohl dieser mit frames[3] angesprochen werden müßte. Auch der Versuch, über den Framenamen, wie in SelfHTML beschrieben mittels
parent.main.print();
druckt mir nur wieder den Frame „titel“ aus.
Ich benötige also eine Lösung, mit der ich den Inhalt eines beliebigen Frames ausdrucken kann, ohne daß ich den Ausdrucken-Button in den auszudruckenden Frame verlagern muß. Ich bin für alle Lösungshinweise offen.