Druck-Stylesheet mit JavaScript aktivieren
Verfasst: 20.03.2006, 14:50
Hallo,
ich habe eine Seite mit einem Druck-Stylesheet. Jetzt ist auch eine Druckvorschau im Browserfenster gewünscht. Um nicht alle Templates kopieren zum müssen um lediglich media="print" zu media="all" zu ändern, hatte ich die Idee das mit Javascript zu machen:
Im Internet Explorer funktioniert das prima, beim Mozilla Firefox wird zwar das Attribut geändert, aber die Anzeige anscheinend nicht aktualisiert.
Ein anderes Problem ist der Zurück-Button, der natürlich auf die vorherige Seite geht und nicht auf die Seite ohne Durckvorschau. Wenn da jemand eine Idee hat, würde ich es gerne wissen.
ich habe eine Seite mit einem Druck-Stylesheet. Jetzt ist auch eine Druckvorschau im Browserfenster gewünscht. Um nicht alle Templates kopieren zum müssen um lediglich media="print" zu media="all" zu ändern, hatte ich die Idee das mit Javascript zu machen:
Code: Alles auswählen
<link rel="stylesheet" type="text/css" href="print.css" id="printStylesheet" media="print" />
(...)
<a href="javascript:document.getElementById("printStylesheet").setAttribute("media","all");">drucken</a>
Ein anderes Problem ist der Zurück-Button, der natürlich auf die vorherige Seite geht und nicht auf die Seite ohne Durckvorschau. Wenn da jemand eine Idee hat, würde ich es gerne wissen.