Hola
tengo esto que es un código para poner textos en negrita, cursiva...en un form:
function guardaTAG ()
{
if (document.nuevo.conte.createTextRange) document.nuevo.conte.caretPos = document.selection.createRange().duplicate();
}
function PonTag (icon1, icon2)
{
var caretPos = document.nuevo.conte.caretPos;
if (document.nuevo.conte.createTextRange && document.nuevo.conte.caretPos)
{
selectedtext = caretPos.text;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == '' ? ' '+icon1 + ' ' : ' '+icon1+' ';
caretPos.text = caretPos.text + selectedtext + icon2;
}
else document.nuevo.conte.value = document.nuevo.conte.value + ' '+icon1 + ' ' + icon2+' '
document.nuevo.conte.focus();
}
En explorer sin problema, pero en firefox, por mucho que seleccione un texto me pone los tags al final. No encuentro la forma de hacerlo.
¿se os ocurre porque??
saludos