SichlMichl Geschrieben 10. März 2005 Teilen Geschrieben 10. März 2005 Hallo Zusammen, ich hab wieder mal ein Problem... Ich habe eine Formular in HTML mit einem mehrzeiligen Eingabebereich. Wenn ich einen Text in diesen mehrzeiligen Eingabebereich eintippe, möchte ich nun abfragen ob ein Scrollbalken dabei entstanden ist oder nicht. Wenn einer entstanden ist, möchte ich dass die letzte Aktion Rückgängig gemacht wird. Dass das mit PHP nicht möglich ist, weiss ich jetzt. Aber des muss doch auf irgendeine andere Weise möglich sein. :confused: Hat irgendjemand eine Idee, wie ich dass realisieren kann. Wäre echt toll, wenn mir da jemand einen Tipp oder so geben könnte. Danke schon mal im voraus. Gruß SichlMichl Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
arrayhunter Geschrieben 10. März 2005 Teilen Geschrieben 10. März 2005 wäre es nicht einfacher, die Textlänge abzufragen und bei Überschreitung derer, deine Aktion durchzuführen ?? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SichlMichl Geschrieben 10. März 2005 Autor Teilen Geschrieben 10. März 2005 wäre es nicht einfacher, die Textlänge abzufragen und bei Überschreitung derer, deine Aktion durchzuführen ?? Nein, wäre es nicht. Weil ich bei der Ausgabe des Textes nur einen bestimmten Platz zur Verfügung habe. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 10. März 2005 Teilen Geschrieben 10. März 2005 AFAIK ist dein vorhaben so nicht möglich... Gruß, Markus Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SichlMichl Geschrieben 11. März 2005 Autor Teilen Geschrieben 11. März 2005 Auch nichts mit JavaScript? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bionaut Geschrieben 11. März 2005 Teilen Geschrieben 11. März 2005 Nein, wäre es nicht. Weil ich bei der Ausgabe des Textes nur einen bestimmten Platz zur Verfügung habe. Hm, ich versteh das noch nicht so ganz. Du weisst wieviel Platz du hast, um Text auszugeben. Kannst diesen aber nicht berechnen sondern musst feststellen, ob die TEXTAREA einen Skrollbalken erstellt. Du weisst aber das TEXTFELDER in jedem Browser ein wenig anders dargestellt werden koennen (muss nicht kann aber) ? Und es somit nicht unbedingt aussagekraeftig ist ? Gruessle bio* Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SichlMichl Geschrieben 11. März 2005 Autor Teilen Geschrieben 11. März 2005 Also, es ist folgendermaßen: Ich habe ein Eingabefeld in der eine Frage eingegeben wird und ich hab ein Eingabefeld in der die Antwort zur Frage eingegeben wird. Die Frage und die Antwort muss ich zusammen ausdrucken. Haken bei der Sache ist, dass es nur EINE Seite sein darf, d.h. es darf KEINE zweite Seite angebrochen werden. So, wenn ich nun aber nur eine bestimmte Anzahl von Zeichen zulasse, kann es ja trotzdem möglich sein, dass durch mehrfache Zeilenumbrüche der Text zu lange wird und eine zweite Seite aufgemacht werden muss. Eben dieses Problem will ich vermeiden, indem ich mein Eingabefeld mit der passenden Größe ausstatte und sobald durch Texteingabe oder sowas ein Scrollbalken entsteht, soll die letzte Aktion rückgängig gemacht werden. Ich hoffe mein Problem ist jetzt ein bisschen verständlicher geworden. Dafür muss es doch eine Lösung geben. Ich bilde mir ein, dass das doch mit JS gehen muss... :confused: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 11. März 2005 Teilen Geschrieben 11. März 2005 wieso beschränkst du den Text nicht einfach auf z.b. 2 Zeilen mit jeweils 30 Zeichen... ? Gruß, Markus Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SichlMichl Geschrieben 11. März 2005 Autor Teilen Geschrieben 11. März 2005 Hab ich hier bereits erklärt: wenn ich nun aber nur eine bestimmte Anzahl von Zeichen zulasse, kann es ja trotzdem möglich sein, dass durch mehrfache Zeilenumbrüche der Text zu lange wird und eine zweite Seite aufgemacht werden muss. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bionaut Geschrieben 11. März 2005 Teilen Geschrieben 11. März 2005 Na dann wuerde es doch reichen wenn Du einfach die Zeilenumbrueche zaehlst ... warum so kompliziert ? Gruessle bio* Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
tobias-digital Geschrieben 11. März 2005 Teilen Geschrieben 11. März 2005 @SichlMichl: Du weißt schon, dass sich (X)HTML nicht unbedingt für Drucklayouts eignet, wenn nicht sogar das schlechteste Format, das man dafür wählen kann, ist? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SichlMichl Geschrieben 11. März 2005 Autor Teilen Geschrieben 11. März 2005 Nein, des weiss ich nichts. Kannst du mir dazu näheres erklären? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
tobias-digital Geschrieben 11. März 2005 Teilen Geschrieben 11. März 2005 Naja, HTML ist ein Dokumentenformat, das von sich aus zunächst mal keine Papiergrößen kennt. Der Text wird einfach auf die Seite gedruckt. Wieviel Rand auf der Seite erscheint, oder ob er eine Kopf-/Fußzeile druckt (und in wenn, dann in welcher Größe) bleibt zunächst mal dem Browser überlassen. Auf jeden Fall würde ich ein spezielles Drucker-Stylesheet entwerfen. Einen guten Artikel zu dem Thema hat unser geschätzter Kollege Meyer verfasst: http://www.meyerweb.com/eric/articles/webrev/200001.html Als Druckformat eignet sich IMHO PDF am besten, welches Du mit PHP leicht erstellen kannst. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SichlMichl Geschrieben 11. März 2005 Autor Teilen Geschrieben 11. März 2005 Danke schon mal für die Hilfe, aber das Grauen findet noch kein Ende... Ich bin jetzt soweit, dass ich den Scrollbalken abfragen kann. Jetzt häng ich aber schon wieder ewig daran, wie ich die letzte Aktion rückgängig machen kann. Kann mir da jemand Helfen? Es grüßt SichlMichl Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.