Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Druck-Stylesheet mit JavaScript aktivieren

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Christophe
PostRank 5
PostRank 5
Beiträge: 246
Registriert: 13.12.2004, 13:07

Beitrag von Christophe » 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:

Code: Alles auswählen

<link rel="stylesheet" type="text/css" href="print.css" id="printStylesheet" media="print" />
&#40;...&#41;
<a href="javascript&#58;document.getElementById&#40;"printStylesheet"&#41;.setAttribute&#40;"media","all"&#41;;">drucken</a>
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.