Ad occhio e croce dovrebbe essere quello che cercavo, solo che non riesco a farlo funzionare, dando per scontata la mia ignoranza, mi spieghi con un po' di pazienza cosa fa nel pezzo quotato? In particolare cosa sono "str" e "sel"?codice:Originariamente inviato da pietro09 function insert_bbtext(v, bbtext) { if (document.selection) { var str = document.selection.createRange().text; v.focus(); var sel = document.selection.createRange(); sel.text = bbtext; return; } else if ((typeof v.selectionStart) != 'undefined') { var txtarea = v; var selLength = txtarea.textLength; var selStart = txtarea.selectionStart; var selEnd = txtarea.selectionEnd; var s1 = (txtarea.value).substring(0,selStart); var s2 = (txtarea.value).substring(selStart, selEnd) var s3 = (txtarea.value).substring(selEnd, selLength); txtarea.value = s1 + bbtext + s2 + s3; txtarea.selectionStart = s1.length; txtarea.selectionEnd = s1.length + 5 + s2.length + v.length * 2; return; } }
Grazie