Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2006, 02:43
PaceY
 
Fecha de Ingreso: abril-2005
Mensajes: 19
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta Hacer que funcione en Firefox

Hola, tengo el siguiente codigo JavaScript para insertar unas etiquetas en un textarea al seleccionar un texto(un cutre editor wysiwyg) pero no me funciona en Firefox, al pulsar los botones no me hacen nada. Como puedo hacer que me funcione?

Saludos

Código:
<script language="JavaScript">
	function formato(etiqueta) 
	{
		var area = document.formulario.areatexto;
		if (typeof(document.selection) !=  'undefined' && document.selection) 
		{
			var sel = document.selection.createRange().text;
			area.focus();
			var sel_eti = document.selection.createRange();
			switch (etiqueta)
			{
				case "b":
					sel_eti.text = "<negrita>" + sel + "<fin negrita>";
					break;
				case "i":
					sel_eti.text = "<cursiva>" + sel + "<fin cursiva>";
					break;
				case "u":
					sel_eti.text = "<subrayado>" + sel + "<fin subrayado>";
					break;
				case "left":
					sel_eti.text = "<alineado izquierda>" + sel + "<fin alineado izquierda>";
					break;
				case "center":
					sel_eti.text = "<alineado centro>" + sel + "<fin alineado centro>";
					break;
				case "right":
					sel_eti.text = "<alineado derecha>" + sel + "<fin alineado derecha>";
					break;
				case "justify":
					area.value = "<alineado justificado>" + area.value + "<fin alineado justificado>";
					break;
			}
			return;
		}
	}
</script>