Hi!
Ich hab in mein Newssystem gerade den BBcode eingebaut. Ich habe zwei textareas (text, text_long). Und natürlich die Buttons für den BBCode.
Ein Beispiel: Button für fetten Text
diese Funktion wird aufgerufen:
Dieser Text wird dann immer in die Textarea namens "text" eingefügt.
meine Frage dazu: Wie kann man es realisieren dass der BBCode in jene textarea eingefügt, die gerade bearbeitet wird?
Es würde zwar gehen in dem ich den Code einfach doppelt schreibe (also alle Buttons, Funktionen, etc... doppelt), aber es muss doch eine einfachere Variante geben!?
Ich hab in mein Newssystem gerade den BBcode eingebaut. Ich habe zwei textareas (text, text_long). Und natürlich die Buttons für den BBCode.
Ein Beispiel: Button für fetten Text
PHP:
echo "<input type=\"button\" name=\"[b]\" title=\"Fett\" value=\" B \" onClick=\"javascript:setcode('B','')\">";
diese Funktion wird aufgerufen:
Code:
function setcode(code,prompttext) {
inserttext = prompt("Zu formatierenden Text eingeben:"+"\n",prompttext);
if ((inserttext != null) && (inserttext != ""))
document.posting.text.value += "["+code+"]"+inserttext+"[/"+code+"] ";
document.posting.text.focus();
}
Dieser Text wird dann immer in die Textarea namens "text" eingefügt.
meine Frage dazu: Wie kann man es realisieren dass der BBCode in jene textarea eingefügt, die gerade bearbeitet wird?
Es würde zwar gehen in dem ich den Code einfach doppelt schreibe (also alle Buttons, Funktionen, etc... doppelt), aber es muss doch eine einfachere Variante geben!?