Hallo,
Eigentlich ist das ganze nicht unbedingt notwendig.
Normalerweise reicht es, die beiden Stylesheets
mit dem entsprechenden Media-Attribut im LINK-Element
einzubinden.
http://aktuell.de.selfhtml.org/tippstricks/css/drucklayout/index.htm
Nun möchte ich über einen Link <a href="http://www.homepage.de/index.html>Druckversion</a>
die Druckversion in einer neuen Seite öffnen.
Mit reinem HTML bzw. CSS geht das nicht.
Entweder bastelst Du serverseitig rum.
Das ist zuverlaessiger.
index.html => normale Version fuer beide Medien.
index.html?media=print => Print-Version
Einen Ansatz mit PHP findest Du hier:
http://www.tiptom.ch/tests/phpssi/2versionen.php
(Leicht veraltet - im Skript sollte man statt direkt
auf $media lieber auf $_GET['media'] zugreifen.)
Oder Du bastelst mit JavaScript rum.
Das ist weniger zuverlaessig.
Mit dem Suchbegriff "Style Switcher" findest
Du vielleicht was.
Gruesse,
Thomas
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/