Foros del Web » Programando para Internet » Javascript »

Código para formatear texto - No va en mozilla

Estas en el tema de Código para formatear texto - No va en mozilla en el foro de Javascript en Foros del Web. 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(); } ...
  #1 (permalink)  
Antiguo 02/05/2005, 04:07
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 279
Antigüedad: 22 años, 10 meses
Puntos: 1
Código para formatear texto - No va en mozilla

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
__________________
Sataca - La Retícula
www.lareticula.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:31.