Tobias: Seitenausdruck

Hallo Webdesigner,

ich brauch mal wieder Eure gut bekannte Hilfe. Und zwar suche ich nach einer Moeglichkeit, mit Hilfe von Javascript festzustellen, ob die Seite "normal" vom Browser angezeigt wird oder ausgedruckt werden soll. Ich moechte zwischen diesen 2 Varianten unterscheiden und den Browser dazu bringen, die Seiten jeweils etwas unterschiedlich darzustellen. Ist jemandem von Euch schon mal ein aehnliches Problem untergekommen?

Danke Euch schon im Voraus!

Tobias

    1. http://selfhtml.teamone.de/css/formate/einbinden.htm#link_media

      Dieser Link nuetzt ueberhaupt nichts.

      Ich lasse mein Layout, also die HTML-Befehle von einer Javascript-Fkt. schreiben. Fuer den Drucker soll diese Fkt. einiges weglassen und deswegen muss ich zwischen Drucken und Anzeigen im Browser unterscheiden. Ist dies irgendwie moeglich?

      Tobias

      1. Hi,

        http://selfhtml.teamone.de/css/formate/einbinden.htm#link_media
        Dieser Link nuetzt ueberhaupt nichts.

        Ich lasse mein Layout, also die HTML-Befehle von einer Javascript-Fkt. schreiben. Fuer den Drucker soll diese Fkt. einiges weglassen und deswegen muss ich zwischen Drucken und Anzeigen im Browser unterscheiden. Ist dies irgendwie moeglich?

        Kann dein Drucker Javascript? Eben ;) Der Linksetzer hat absolut Recht. Binde ein Print-Stylesheet ein, in dem die wegzulassenden Bereiche (ich nehme als Beispiel jetzt eine Klasse namens "unsichtbar") ebenso definiert sind.

        HTML:

        <div class="unsichtbar"
            <p>bla</p>
          </div>

        CSS:

        @media print {
            .unsichtbar {
              display:none;
            }
          }

        -> http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#display

        Fertig. Funktioniert bestens bei CSS-Layouts, bei Tabellen wohl nicht so gut. Aber die sind ohnehin *pöse*.

        LG Orlando

        --
        SELF-TREFFEN 2002
        http://www.rtbg.de/selftreffen/
        http://www.megpalffy.org/temp/penneninhh.html