Drucklayout mit neuem Stylesheet in neuem Fenster öffnen

Harzteufel

Erfahrenes Mitglied
Hallo, wie der Betreff bereits verrät, möchte ich beim Klick auf "Seite drucken" den Inhalt meiner Webseite in einem neuen Fenster mit einem für den Druck optimierten Stylesheet öffnen. Das mit dem Stylesheet ist soweit erledigt, dass wenn ich auf "Druckvorschau" im Browser klicke es auch entsprechend druckoptimiert angezeigt wird!

Ich möchte dies aber in etwa so haben, wie bspw. auf der Seite vom Tagesspiegel.
Beispiel

Wenn man dort auf das Druck-Icon klickt, öffnet sich der druckoptimierte Inhalt in einem neuen Fenster, also quasi auch die Druckvorschau.

Kann mir bitte jemand verraten, wie ich umsetzen kann bzw. wie dies normalerweise umgesetzt wird? Danke!

MfG Harzteufel
 
Hi,

ein kurzer Blick in den Quellcode der genannten Seite offenbart, dass hier JS im Spiel ist, um die "Druckvorschau" in einem neuen Fenster zu öffnen.

Code:
<a href="#" onclick="printwin_ps();return(false)"><img class="foo" src="/images/icons/icon_print.gif" alt="Artikel drucken" title="Artikel drucken"></a>
Die detailierte Definition der Funktion "printwin_ps()" kannst du aus einer der eingebundenen Script-Dateien entnehmen.

Der Thread wird somit vom CSS- ins JS-Forum verschoben.

mfg Maik
 
Das heisst also auch, dass wenn jemand JS ausgeschaltet hat, er diese Funktion nicht nutzen kann?! Gibt es noch einen anderen Weg?
 
Richtig, und solch "technische Spielereien" lassen sich nunmal nur mit einer Scriptsprache realisieren.

mfg Maik
 

Neue Beiträge

Zurück