Peter Schnyder: Textarea nur auf einer Seite

Hallo Leute

Ich habe ein Textarea das sich über mehrere Seiten erstreckt.
Leider wird mir aber nur eine Seite ausgedruckt.

An was liegt das? Wie bringe ich den Drucker dazu mir den ganzen Inhalt zu drucken?

Das Textarea:
<textarea cols='77' rows="100"></textarea>

Ich hoffe ihr könnt mir helfen.

Gruss Peter

  1. Hi,

    also meine Vermutung ist, dass du das dem Browser nicht beibringen kannst. Du könntest versuchen neben der Textarea unten (<table>) noch irgendwas zu platzieren, das der Drucker ausdrucken will. Damit könntest du ihn zwingen die nächste Seite noch anzufangen.
    Nur wenn er einfach ein HTML-Element druckt, dann kann es sein, dass er sich sagt "hatte ich schon" und auf der zweiten Seite nicht mehr von neuem damit anfängt...

    Viel Glück!

    1. Hi,

      also meine Vermutung ist, dass du das dem Browser nicht beibringen kannst. Du könntest versuchen neben der Textarea unten (<table>) noch irgendwas zu platzieren, das der Drucker ausdrucken will. Damit könntest du ihn zwingen die nächste Seite noch anzufangen.
      Nur wenn er einfach ein HTML-Element druckt, dann kann es sein, dass er sich sagt "hatte ich schon" und auf der zweiten Seite nicht mehr von neuem damit anfängt...

      Viel Glück!

      Hallo

      Danke für Deine Hilfe.
      Das habe ich auch versucht, aber leider macht er auf der nächsten Seite einfach mit dem Ausdruck weiter und beendet das angefangene Textarea nicht.

      Gruss Peter

      1. Hallo

        hi

        Danke für Deine Hilfe.
        Das habe ich auch versucht, aber leider macht er auf der nächsten Seite einfach mit dem Ausdruck weiter und beendet das angefangene Textarea nicht.

        versuch doch mal die textarea in eine tabelle zu packen und in einer weiteren spalte dieser tabelle ein bild zu platzieren (kann ja auch ein durchsichtiges sein) dem du die höhe 2000px oder wieviel du auch immer brauchst gibst.
        also so z.b.:

        <table border="0" width="100%">
          <tr>
            <td>
              <form method="POST" action="">
                <textarea rows="3" cols="21"></textarea>
              </form>
            <td><img border="0" src="img.gif" width="4" height="2000"></td>
          </tr>
        </table>

        Gruss Peter

        Philip

        1. Hi Philipp

          versuch doch mal die textarea in eine tabelle zu packen und in einer weiteren spalte dieser tabelle ein bild zu platzieren (kann ja auch ein durchsichtiges sein) dem du die höhe 2000px oder wieviel du auch immer brauchst gibst.

          In welchem Zeitalter leben wir denn? In Zeiten von CSS würde ich es eher mal mit style="height:..." probieren.

          Schöne Grüße

          Johannes

          --
          ss:| zu:) ls:[ fo:) de:] va:) ch:] sh:( n4:& rl:( br:^ js:| ie:{ fl:( mo:|
          Selfcode bei http://emmanuel.dammerer.at/selfcode.html
          1. Hallo

            In welchem Zeitalter leben wir denn? In Zeiten von CSS würde ich es eher mal mit style="height:..." probieren.

            Da könnt ich mir aber schon eher vorstellen, dass der Browser das ignoriert. Aber versuchen kann mans mal ;-)

            Schöne Grüße

            Johannes

            Philip

            1. Hi Philip

              Da könnt ich mir aber schon eher vorstellen, dass der Browser das ignoriert. Aber versuchen kann mans mal ;-)

              Welchen Browser benutz du denn, das du auf solche Tricks angewiesen bist ;-)? Und warum sollte er dann die Textarea auf mehrere Seiten verteilen, wenn sie in einer Tabelle ist, die auf mehrer Seiten verteilt wird:

              +----------------+
              | +--------+ | x |
              | |Textarea| | x |
              | |...     | | x |
              | |        | | x |
              | +--------| | x |
              <Seitenumbruch />
              |            | x |
              |            | x |
              ...

              Dann erstreckt er wahrscheinlich nur das Bild über mehrere Seiten.

              Schöne Grüße

              Johannes

              --
              ss:| zu:) ls:[ fo:) de:] va:) ch:] sh:( n4:& rl:( br:^ js:| ie:{ fl:( mo:|
              Selfcode bei http://emmanuel.dammerer.at/selfcode.html
              1. Hi Philip

                Da könnt ich mir aber schon eher vorstellen, dass der Browser das ignoriert. Aber versuchen kann mans mal ;-)

                Welchen Browser benutz du denn, das du auf solche Tricks angewiesen bist ;-)? Und warum sollte er dann die Textarea auf mehrere Seiten verteilen, wenn sie in einer Tabelle ist, die auf mehrer Seiten verteilt wird:

                +----------------+
                | +--------+ | x |
                | |Textarea| | x |
                | |...     | | x |
                | |        | | x |
                | +--------| | x |
                <Seitenumbruch />
                |            | x |
                |            | x |
                ...

                Dann erstreckt er wahrscheinlich nur das Bild über mehrere Seiten.

                Schöne Grüße

                Johannes

                Hallo Johannes

                Eigentlich sollte sich das Textarea beim drucken über mehrere Seiten ziehen, es wird aber entgegen der Bildschirmausgabe nur ein Teil (genau 1 Seite) gedruckt.

                So sollte es sein:
                |Textarea|
                |...     |
                |...     |
                +        |
                <Seitenumbruch />
                |. . .   |
                |...     |

                aber  so ist es:
                +--------+
                |Textarea|
                |...     |
                |...     |
                +        |
                <Seitenumbruch />

                Ich habe es mit IE 5.5 und IE 6 getestet... ohne Erfolg

                Gruss Peter

                1. Hi Peter

                  Eigentlich sollte sich das Textarea beim drucken über mehrere Seiten ziehen, es wird aber entgegen der Bildschirmausgabe nur ein Teil (genau 1 Seite) gedruckt.
                  Ich habe es mit IE 5.5 und IE 6 getestet... ohne Erfolg

                  Hast du es auch mal in anderen browsern (Mozilla, Opera, ...) getestet? Wie sieht es dort aus?
                  Ansonsten habe ich keine weitere Idee, wie es im IE gehen könnte. Ich finde es auch IMHO etwas sinnlos eine Textarea über mehrere Seiten ausdrucken zu lassen, weil der Grund von HTML-Formularen primär in der Interreaktion mit dem Webserver liegt. Und mehrere Seiten beim Ausdrucken auf ein Formularelement zu verschwenden ist IMHO meistens auch sinnlos.

                  Schöne Grüße

                  Johannes

                  --
                  ss:| zu:) ls:[ fo:) de:] va:) ch:] sh:( n4:& rl:( br:^ js:| ie:{ fl:( mo:|
                  Selfcode bei http://emmanuel.dammerer.at/selfcode.html
            2. Hallo

              In welchem Zeitalter leben wir denn? In Zeiten von CSS würde ich es eher mal mit style="height:..." probieren.

              Da könnt ich mir aber schon eher vorstellen, dass der Browser das ignoriert. Aber versuchen kann mans mal ;-)

              Schöne Grüße

              Johannes

              Philip

              Hab ich auch schon probiert, aber leider ohne Erfolg.
              Das mit der Tabelle und dem Bild bringt leider auch nichts.
              Auf der 2.Seite habe ich nur noch die leere Seite gedruckt.

              In der Druckvorschau ist leider auch nur eine Seite aufgeführt.
              Der Browser scheint es einfach zu ingorieren, dass sich das Textfeld über 2 Seiten zieht.

              Gruss Peter