Tine: Beim Ausdruck einen Teil weglassen

Hallo !

Mein Problem ist folgendes:
Bei einer Speziellen Seite sollte beim Ausdruck der unten sthende Button "Drucken" nicht gedruckt werden.
Wie kann ich das verhindern ?

Tine

  1. Hi Tine,
    Kann man machen, aber so weit ich mich erinnere werden stylesheets fuer verschiedene Ausgabemedien nur in IE unterstuetzt.
    Fuer weitere Informationen guck Dir mal folgendes an:
    http://selfhtml.teamone.de/css/formate/einbinden.htm#link_media

    Gruss, Mel

    Hallo !

    Mein Problem ist folgendes:
    Bei einer Speziellen Seite sollte beim Ausdruck der unten sthende Button "Drucken" nicht gedruckt werden.
    Wie kann ich das verhindern ?

    Tine

  2. Hallo !

    Mein Problem ist folgendes:
    Bei einer Speziellen Seite sollte beim Ausdruck der unten sthende Button "Drucken" nicht gedruckt werden.
    Wie kann ich das verhindern ?

    Geht ausschließlich mit CSS, da aber mit den modernen Browsern relativ gut (mit anderen Worten: Netscape 4 kanns nicht, IE 4 vielleicht auch nicht, alle anderen sollten es können)

    Bindest ein Stylesheet für dei Druckausgabe ein:
    </selfhtml/css/formate/einbinden.htm#media>
    Das für Drucker gesuchte Medium lautet "print".

    Wenn du schon einen Link zu einem Stylesheet hast, kannst du den einfach drinlassen. Pack das Drucker-Stylesheet einfach dahinter.

    Der Drucken-Button muß eine eigene Klasse bekommen:
    </css/formate/zentrale.htm#klassen>
    Üblicherweise muß also class="irgendwas" da rein. Ich schlage vor:
    class="noprint"

    Und dann mußt du noch in die jetzt eingebundene Stylesheet-Datei eine Definition reinschreiben, die das Drucken verhindert (genauer: Das Anzeigen beim Medium "Print"):

    .noprint { display:none; }

    Fertig. Testen kannst du es im IE aber nur durch Drucken. Wenn du dir Opera installieren würdest, gäbe es da auch eine Druckansicht am Bildschirm. Spart Papier. ;)

    - Sven Rautenberg