TP: Alternative Druckseite in Firefox

Beitrag lesen

Mahlzeit zusammen,

folgendes Vorhaben:

In einer Intratnet-Anwendung (Kundenverwaltung) gibt es Berichte zu verschiedenen Abläufen. Diese Berichte können als HTML oder PDF angezeigt werden. Die Auswahl erfolgt in einem Popup, von dort wird anschließend in einem weiteren Fenster der Bericht angezeigt. Diese Auswahl soll um den direkten Ausdruck des Berichts erweitert werden.
Das Auswahl-Popup sieht also in etwa so aus:

  • Html
  • PDF
  • Drucken

Bei der Auswahl Drucken kann man die HTML-Version des Berichts öffnen, mittels window.print den Druckdialog starten und mittels window.close das ganze anschließend wieder schließen. Was mich dabei stört, ist das der Bericht auch angezeigt wird.

Schöner finde ich die Möglichkeit über

<link rel='alternate' type='text/html' media='print' href='meinBericht.html'>

und einem Aufruf von window.print direkt den Druck des Berichts zu starten ohne eine neues Fenster zu öffnen. Das funktioniert auch sehr schön im IE 7. Genutzt wird aber hauptsächlich Firefox und der druckt mir trotzdem das Auswahlmenü anstatt des Berichts.

Hat jemand eine Idee, wie man dem Firefox den direkten Ausdruck einer anderen als der angezeigten Seite beibringt?