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>