Originariamente inviato da lucaraggi
la funzione è piuttosto semplice:

codice:
function addTag(tagName, f) {
 var elem=f.nometextarea;
 var what=window.prompt("Inserire il testo da racchiudere nel tag "+tagName+".");
 if(what!=undefined) elem.value+=" ["+tagName+"]"+what+"[/"+tagName+"]";
}
da usare così:

codice:
<input type="button" onclick="addTag('B',this.form);" name="bButton" value="B" />
ciao