BBCode einfügen
Hondo
- javascript
Hallo,
ich möchte per Link einen BBCode (od. beliebiger Text) in ein textarea einfügen.
Dazu hab ich aus dem ForenScript den Code übernommen.
Der Aufruf per Link geht folgendermassen:
<a href="javascript:surroundText('[b]','[/b]')">
Das JavaSript sieht so aus:
function surroundText(text1,text2)
{
if (document.postmodify.message.createTextRange && document.postmodify.message.caretPos) {
var caretPos = document.postmodify.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
text1 + caretPos.text + text2 + ' ' : text1 + caretPos.text + text2;
}
else document.postmodify.message.value += text1 + text2;
document.postmodify.message.focus(caretPos);
}
Der Formular-Tag sieht so aus:
<form action="forum.php?action=addartikel2" method="post" name="postmodify">
Das Textarea sieht so aus:
<textarea name="message" rows="15" cols="55"></textarea>
Aber irgendwie klappt das ganze nicht. bekomme auch keine Fehlermeldung etc.
Gruß Andreas