Ciao a tutti,
tramite questo script, inserisco in una textarea, nel punto selezionato dal cursore, o tra il testo selezionato, dei tag che decido tramite questo link
insertAtCaret(getElementById('descrizione'), '[IMG-4S]','')
lo script
codice:
function storeCaret (textEl) {
if (textEl.createTextRange)
textEl.caretPos = document.selection.createRange().duplicate();
}
function insertAtCaret (textEl,tagOpen,tagClose) {
if (textEl.createTextRange && textEl.caretPos) {
var caretPos = textEl.caretPos;
caretPos.text =
caretPos.text.charAt(0) == ' ' ? tagOpen + ' ' : tagOpen+caretPos.text+tagClose;
}
else textEl.value = text;
}
Se io volessi mettere una text per poter inserire del testo personalizzato, tipo un link oppure una finsestra prompt, come posso fare?
Grazie infinite!