ich habe mit php einen kleinen bbcode geschrieben und um den einsatz leichter zu machen habe ich ein kleines js geschrieben
function bbcode(x) {
y=document.selection.createRange().text;
n=window.prompt("Text der formatiert geschrieben werden soll:",y);
if ((n != null) && (n != "")) {
document.selection.clear();
a=document.gb.text.value;
document.gb.text.value=a+"["+x+"]"+n+"[/"+x+"]";
}
}
aufgerufen wird es durch
<a href=javascript:bbcode('b')>=</a> <b>fett</b>
um nachträgliches formatieren einfacher zu machen habe ich versucht das der makierte text automatisch in das window.prompt übernommen wird
nur das problem ist das wenn man einen textteil aus der mitte formatieren will wird dieser dort gelöscht und ans ende des textes eingefügt
kann mir jemand helfen wie ich es schaffe das der text an der selbe stelle bleibt?
mfg herwig