Hola amiiiiiiiig@s,
De javaScript no tengo ni idea, la verdad es que si no fuera por Dreamweaver, lo tendría muy complicado subsistir, pero he cogido un código para poder hacer un editor a poner en un formulario y que escriba las <b></b>negritas y demás, pero claro quiero que en los enlaces me ponga las dobles comillas... pero si las coloco en el script no funciona...
Otra cuestión es que el script que cogí era para un sólo "textarea" y en mi formulario, que es una BD en php, tengo varios campos susceptibles de meter códigos HTML... cómo podría meter en una variable el nombre del campo que está activo??... os pongo el script para que lo veáis, plis
scrip del botón para meter una dirección web (es evidente que me ocurre lo mismo al alinear párrafos ;)):
Código:
<input class="button" type="button" value="link" onclick="addtext('<a href="dominio_url">Texto Enlace</a>')" onMouseOver="help('Insertar enlace: <a href=[dominio_url]Texto Enlace</a>')" onMouseOut="help('')">
éstos son los javascripts:
Código:
<script type="text/javascript">
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('post').value += str;
if (document.selection.createRange().parentElement().tagName == 'TEXTAREA')
document.selection.createRange().text = etiqueta + theSelection + cierre;
//document.postforum.post.value += str;
}
function help(help){
document.registro.helpb.value = help;
}
</script>
muchas gracias y a ver si me podéis ayuda