gabriel: print styles

hi everybody!

habe bei einem projekt einen printstyle, der für die gesamte webseite gültig ist. (anderer header, keine navigation, ...)

nun möchte ich auf einigen seiten nur teile der seite ausdrucken (zb. AGB's, die in einem div mitten im text eingebaut sind). kann ich beim befehl "javascript:window.print()" auch ein eigenes printstylesheet angeben?

vd

gabriel

  1. nun möchte ich auf einigen seiten nur teile der seite ausdrucken (zb. AGB's, die in einem div mitten im text eingebaut sind)

    Du könntest entweder alle anderen Elemente der Seite für den Druck ausblenden oder aber eine separate Druckseite erstellen, auf der sich nur die AGB befinden (kombiniert mit einem automatischen Druck beim Aufruf der Seite).

    Viele Grüße!
    _Dirk
    DECAF°

  2. Hallo,

    nun möchte ich auf einigen seiten nur teile der seite ausdrucken (zb. AGB's, die in einem div mitten im text eingebaut sind). kann ich beim befehl "javascript:window.print()" auch ein eigenes printstylesheet angeben?

    du kannst ja auch eine extra Druckversion der Datei oder eine
    pdf-Datei anbieten.
    Ansonsten kannst du bei "javascript:window.print()" einen
    Styleswitcher o.ä. unterbringen, allerdings würde ich da auch
    zurückhaltend sein damit der Besucher nicht zweifeln muß ob er
    wirklich die AGB's vollständig ausgedruckt hat!

    Grüsse

    Cyx23

    1. Ansonsten kannst du bei "javascript:window.print()" einen
      Styleswitcher o.ä. unterbringen, allerdings würde ich da auch
      zurückhaltend sein damit der Besucher nicht zweifeln muß ob er
      wirklich die AGB's vollständig ausgedruckt hat!

      Kannst du Stylswitcher oder ähnliches genauer definieren?
      Warum sollten die AGB's nicht vollständig ausgedruckt werden?

      mfg

      Gabriel

      1. Hallo Gabriel,

        Kannst du Stylswitcher oder ähnliches genauer definieren?

        schau mal ins Archiv oder vielleicht Featureartikel;
        Styleeigenschaften kannst du ja einzeln per JavaScript ansprechen,
        reicht vielleicht hier, z.B.
        "javascript: document.getElementById().style..='none';window.print()"
        du kannst auch ganze Styles umschalten

        Warum sollten die AGB's nicht vollständig ausgedruckt werden?

        Muss ich das wissen? Und werden ABGs immer so klein und hell gedruckt
        weil sie sonst nicht hinten aufs Formular drauf passen?

        Grüsse

        Cyx23

        1. Muss ich das wissen? Und werden ABGs immer so klein und hell gedruckt
          weil sie sonst nicht hinten aufs Formular drauf passen?

          ach, bei dem Projekt ist das anders ;-)
          da muss man sie sogar akzeptieren und darf sie sich auch ausdrucken

          dank

          gabriel

          1. Hi,

            da muss man sie sogar akzeptieren und darf sie sich auch ausdrucken

            gut. Nur was ist mit denjenigen, die entweder lieber ihre eigene Druck-Schaltfläche nutzen wollen oder Javascript deaktiviert haben?
            Du solltest im Head dieser Seite einen Style-Bereich anlegen und hier die gewünschten Elemente @media print ausblenden. Zusätzlich kannst Du dann noch einen Javascript-Druckaufruf _über Javascript_ ins Dokument schreiben.

            freundliche Grüße
            Ingo