php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.07.2008, 11:51  
Erfahrener Benutzer
 
Registriert seit: 17.07.2006
Beiträge: 140
louis
Standard Einfügen von Text in Textarea per JS

Hallo zusammen,

folgendes Problem, das jeder Benutzer des phpBB wahrscheinlich auch kennt:

Wenn ich über einen der JS Buttons über der Textarea im phpBB bbcode in das Posting einfüge, der Text aber bereits so lange ist, dass die Scrollbar rechts erscheint und schon nach unten gescrollt ist, dann wird unschönerweise in der textarea beim klicken auf den jeweiligen Button ganz nach oben gescrollt, und ich sehe meine aktuelle Eingabe nicht mehr. Ich muss dann wieder "per Hand" nach unten scrollen.

Da ich in einem anderen Projekt genau dieses Problem auch habe, die Frage: kennt jemand eine JS-Funktion, mit der man per Buttons Text in eine textarea einfügen kann, die aber auch bei vorhandenem Scrollbar vernünftig funktioniert?

Wäre nett, wenn mir da jemand helfen könnte...

Danke schonmal und Grüße Louis
__________________
mfg louis
louis ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.07.2008, 13:26  
Benutzer
 
Benutzerbild von Mikay Kun
 
Registriert seit: 03.03.2006
Beiträge: 61
PHP-Kenntnisse:
Anfänger
Mikay Kun
Standard

Versuch es doch mit der Funktion scrollTo().
Leider weiss ich nicht ob das bei Textareas funktioniert.
Habs noch nicht ausprobiert.
__________________
<Chang> Ich wollt nochmal anrufen bevor ich wieder völlig verkrüppelt auf dem Boden liege.
<Mikay> Ja, war wieder mal klar -.-
Mikay Kun ist offline   Mit Zitat antworten
Alt 07.07.2008, 14:03  
Erfahrener Benutzer
 
Registriert seit: 17.07.2006
Beiträge: 140
louis
Standard

Zitat:
Zitat von Mikay Kun
Versuch es doch mit der Funktion scrollTo().
Leider weiss ich nicht ob das bei Textareas funktioniert.
Habs noch nicht ausprobiert.
Prinzipiell geht das schon, jedoch wird das mit den verschiedenen Browsern und den verschiedenen Fällen, die abzudecken sind, ziemlich kompliziert. Ausserdem hasse ich JS

Da gibt es doch bestimmt irgendwo eine fertige Funktion, die genau das kann!?!

Grüße Louis
__________________
mfg louis
louis ist offline   Mit Zitat antworten
Alt 07.07.2008, 14:28  
Erfahrener Benutzer
 
Registriert seit: 17.07.2006
Beiträge: 140
louis
Standard

Ergänzung...habe ich oben ganz vergessen:

Aktuell benutze ich diese Funktion von selfhtml:

http://aktuell.de.selfhtml.org/artik...script/bbcode/

Funktioniert eigentlich prima, bis auf die oben beschriebene "Macke". Kann man im "Anzeigebeispiel: So sieht's aus" auch ausprobieren.
__________________
mfg louis
louis ist offline   Mit Zitat antworten
Alt 07.07.2008, 14:54  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Code:
element.scrollTop = element.scrollHeight - element.clientHeight;
so kann man eine textarea nach unten scrollen ... lässt sich bestimmt irgendwie umbauen
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline   Mit Zitat antworten
Alt 07.07.2008, 15:13  
Erfahrener Benutzer
 
Registriert seit: 17.07.2006
Beiträge: 140
louis
Standard

Zitat:
Zitat von Freeaak
Code:
element.scrollTop = element.scrollHeight - element.clientHeight;
so kann man eine textarea nach unten scrollen ... lässt sich bestimmt irgendwie umbauen
Jo...googeln kann ich auch Ich habe auch schon genau das probiert, funktioniert auch, wenn ich am Ende der Funktion einfach nach unten scrollen lasse. Jedoch habe ich dann das umgekehrte Problem, wenn ich weiter oben im Text etwas per Button einfüge, dann springt es nach unten

Wie gesagt, ich kann JS nicht wirklich, deshalb traue ich es mir nicht zu, die Selfhtml Funktion selbst anzupassen. Deshalb die (vielleicht unverschämte) Frage, ob es da nicht schon was fertiges gibt!?!
__________________
mfg louis
louis ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
input text oder textarea feld inhalt mit einem klick löschen noskule HTML, Usability und Barrierefreiheit 10 26.05.2009 21:47
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
Textarea soll text in text.txt Datei schreiben Clawhammer PHP Tipps 2008 3 26.11.2007 10:38
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
Textarea / Java: markierten Text veraendern SvenLittkowski HTML, Usability und Barrierefreiheit 5 17.07.2007 22:05
JS: Bei Klick in eine Textarea den gesamten Text markieren PsychoEagle HTML, Usability und Barrierefreiheit 2 10.07.2006 09:17
Text mit Javascript in Textarea einfügen kiffy HTML, Usability und Barrierefreiheit 2 02.04.2006 20:35
CSS - Design (clear - Problem) HTML, Usability und Barrierefreiheit 7 21.12.2005 14:55
Text aus der DB verteilen PHP Tipps 2007 17 16.11.2005 12:04
Kontaktformular - Text aus Textarea Senden. imported_DJ Nuno PHP Tipps 2005-2 6 21.10.2005 08:44
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
Text per Klick in Textarea einfügen Abhängig von Radiobutton 18inch HTML, Usability und Barrierefreiheit 1 09.05.2005 11:22
[Erledigt] DIV´s wollen nicht wie ich das will :-) HTML, Usability und Barrierefreiheit 22 28.03.2005 18:36
[Erledigt] Text oben bündig mit Textarea &quot;CSS&quot; HTML, Usability und Barrierefreiheit 3 08.03.2005 09:42
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
textarea nach unten scrollen, textarea automatisch nach unten scrollen, http://www.php.de/html-usability-und-barrierefreiheit/46128-einfuegen-von-text-textarea-per-js.html, html textarea nach unten scrollen, javascript textarea nach unten scrollen, javascript textarea einfügen, html textarea automatisch nach unten scrollen, php bbcode per button einfügen, text per button in textarea einfügen, selfhtml textarea, textarea immer nach unten scrollen, text in textarea einfügen php, bbcode für textarea, phpbb bbcode textarea, textarea im phpbb forum, javascript text in textarea einfügen, java textarea nach unten scrollen, flex text markieren, flex textarea nach unten scrollen, per button text in textarea js

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.