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>

