Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2006, 04:29
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 21 años, 10 meses
Puntos: 1
editor de texto pero que genere estilos

Tengo esto pero tiene dos errores
Código HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
<script languaje="javascript">
function codigo(numero) {
etiquetas = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]');
seleccion = document.selection.createRange().text;
if (seleccion) {
document.selection.createRange().text = etiquetas[numero] + seleccion + etiquetas[numero+1];
form1.texto.focus();
seleccion = '';
return;
}

else {
insertar.mensaje.value += etiquetas[numero] + "texto" + etiquetas[numero+1] + " ";
form1.texto.focus();
return;
}
}
</script>
</head>

<body>
<form name="form1" method="post" action="">
  <textarea name="texto" id="texto"></textarea>
  <input type="button" value="Negrita" onClick="codigo(0)">
</form>
</body>
</html> 
1) si selecciono el texto y le aplico negrita varias veces esto me genera barias etiquetas lo cual no es lo que estoy buscando.
¿Como podria modificarlo para que si ya esta en negrita se desaplique?
2)¿Como puedo hacer para que cuando le aplique la negrita en lugar de mostrarme las etiquetas me muestre el texto formateado?

Desde ya muchas gracias
__________________
Claudio Caldareri
diseñador Multimedial
www.disemedios.com.ar