Textarea nur auf einer Seite
Peter Schnyder
- html
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
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!
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
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
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
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
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
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
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
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