textbox buttons
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
ansprechen
art
button
code
demo
eckigen klammern
einbinden
einstellen
erstellen
garnichts
grundlage
http
liebe leute
mache
tag
text
textfeld
url
verschiedene versionen
zeile
-
guten tag liebe leute
mein aktuelles projekt/problem ist folgendes:
ich möchte eine art textbox erstellen mit buttons, wie sie bei dieser textbox zu finden sind (link) (bold) (italic) etc.
nun wie mache ich, dass bei einem klick auf einer solcher buttons in meiner textarea z.b. [code][/code] erscheint?
mfg nicolas-k -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
am einfachsten kannst du es mit jQuery machen.
gebe dafür deiner textarea eine id wie zB "text", also
<textarea id="text"></textarea>
dann kannst du sie mit jQuery ansprechen:
$("text").html("\[code\]\[/code\]");
(die eckigen klammern habe ich mal vorsichtshalber escaped) -
Tutorial: http://www.der-webdesigner.net/tutorials/javascript/grundlagen/261-textfeld-mit-bbcodes-ausstatten.html
das .html ersetzt jeglichen Content innerhalb der Textbox, ist also nicht ganz das gewünschte.
Liebe Grüße -
Wenn du den CkEditor von http://ckeditor.com/ nutzt, musst du fast garnichts mehr machen. Du kannst ihn einfach einstellen und durch 1 Zeile JS code in jede textarea einbinden die du möchtest.
du kannst auch verschiedene versionen für verschiedene textarea-IDs nutzen
.<textarea name="textarea" id="textarea_1"></textarea>
Demo http://ckeditor.com/demo
lg
Beitrag zuletzt geändert: 10.9.2012 13:23:28 von buergerforum -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage