Hasta ahora he estado usando IE, pero me he instalado Mozilla Firefox y un sistema para poner etiquetas HTML no me funciona con este explorador... os pongo el script
Código HTML:
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="center"> <input class="bgsubit" type='text' name='helpb' size='70' readonly="yes" style="text-align:center "align="absmiddle"/><br> <input class="bgsubit" type="button" value="link" onclick="addtext('<a href="dominioURL" target="_blank"></a>')" onMouseOver="help('Insertar enlace: <a href="dominioURL" target="_blank">Texto Enlace</a>')" onMouseOut="help('')"> <input class="bgsubit" type="button" style="font-weight:bold; width: 20px" value=" b " onclick="addtext('<b></b>')" onMouseOver="help(' Negrita: <b>Este texto saldrá en negrita</b>')" onMouseOut="help('')"> <input class="bgsubit" type="button" style="font-style:italic; width: 20px" value=" i " onclick="addtext('<i></i>')" onMouseOver="help(' Cursiva: <i>Este texto saldrá en cursiva</i>')" onMouseOut="help('')"> <input class="bgsubit" type="button" value=" center " onclick="addtext('<p align="center"></p>')" onMouseOver="help(' Alineación centrada: <p align="center">Párrafo centrado</p>')" onMouseOut="help('')"> <input class="bgsubit" type="button" value=" left " onclick="addtext('<p align="left"></p>')" onMouseOver="help(' Alineación izquierda: <p align="left">Párrafo a la izq.</p>')" onMouseOut="help('')"> <input class="bgsubit" type="button" value=" right " onclick="addtext('<p align="right"></p>')" onMouseOver="help(' Alineación derecha: <p align="right">Párrafo a la dcha.</p>')" onMouseOut="help('')"> <input class="bgsubit" type="button" value=" justify " onclick="addtext('<p align="justify"></p>')" onMouseOver="help(' Alineación justificada: <p align="justify">Párrafo justificado</p>')" onMouseOut="help('')"> <input class="bgsubit" type="button" value="blockquote" onclick="addtext('<blockquote></blockquote>')" onMouseOver="help(' Sangría: <blockquote>Este párrafo tendrá sangría</blockquote>')" onMouseOut="help('')"> <input type='hidden' name='thread_id' value='0'> </td></tr> </table> <script type="text/javascript"> var nombre_txtArea="Comentarios"; var long_txtArea=1; function nombreArea(nombre,long){ nombre_txtArea = nombre.toString(); long_txtArea = long.toString(); } function addtext(str) { var cadena = str.toString(); cadena = cadena.split("><"); if (cadena.length != 1) { etiqueta = cadena[0] + ">"; cierre = "<" + cadena[1]; } else { etiqueta = str.toString(); cierre = ""; } theSelection = document.selection.createRange().text; if (!theSelection) document.getElementById(nombre_txtArea).value += str; if (document.selection.createRange().parentElement().tagName == 'TEXTAREA') document.selection.createRange().text = etiqueta + theSelection + cierre; document.getElementById(nombre_txtArea).focus(); } function help(help){ document.registro.helpb.value = help; } function max(txarea) { /*total = long_txtArea; tam = txarea.value.length; str=""; str=str+tam; Digitado.innerHTML = str; Restante.innerHTML = total - str; if (tam > total){ aux = txarea.value; txarea.value = aux.substring(0,total); Digitado.innerHTML = total Restante.innerHTML = 0 } */ } </script>
Muchas gracias por la ayuda!!!