Hi…
Ist es eigentlich möglich, im „textarea“-Bereich eines Formulars Manipulationen mit JavaScript oder sonstwie vorzunehmen???
Es geht darum, dass während der Eingabe in diesem Textfeld per Button Formatierungselemente, wie z.B. fett oder kursiv usw. eingefügt werden können.
Also ein Textfeld, wie hier bei der Eingabe dieser Frage. Unten stehen dann Buttons oder so, mit denen man die erlaubten HTML-Tags durch anklicken in das Textfeld einfügen kann. Am Besten wäre es natürlich genau dort, wo der Cursor sich im Textfeld befindet.
Ist so etwas also überhaupt möglich???
Bye, Kurt
Es geht darum, dass während der Eingabe in diesem Textfeld per
Button Formatierungselemente, wie z.B. fett oder kursiv usw.
eingefügt werden können.
Von der Anzeige her wirst du das wohl eher nicht schaffen, da HTML-Textfelder i.A. nur reinen (unformatierten) Text enthalten.
Grundsätzlich empfehle ich das hier:
http://developer.netscape.com/docs/manuals/js/client…
oder, noch besser, das da:
http://javascript-workshop.de/index.php?seite=dokus
Eine Linkliste gibt es ja in diesem Brett immer noch nicht… *seufz!*
Anfügen kannst du Text ziemlich problemlos an ein Textarea-Objekt:
http://developer.netscape.com/docs/manuals/js/client…
Ansonsten, wenn du den Text an der Curser-Position einfügen willst - ich kenne keine Möglichkeit, selbige zu erfragen…
Notfalls bleibt dir noch eine wirklich dreckige Möglichkeit, von der ich dir aber wirklich eher abraten würde:
Bastel dir ein „event“-Objekt selbst. Wenn der Benutzer auf den Button klickt, dann bekommst du doch ein solches Objekt geliefert (erzeugen kannst du es leider nicht) - und dann kannst du versuchen, die Daten darin so zu verändern, dass es als Tastendruck interpretiert wird - und das ganze an das Textarea-Objekt weiterleiten („handleEvent()“).
http://developer.netscape.com/docs/manuals/js/client…
Aber, wie gesagt: Das ist wirklich dreckige Programmierung…
Hoffe, geholfen zu haben,
Stefan