Hola a todos,
hoy como gran cosa he decidido descargarme el Mozilla Firefox y me lo he instalado. Hasta allí ningún problema, yo seguía muy ilusionado.
Entonces se me ha ocurrido probar el minieditor de texto que estoy haciendo con un textarea y entonces, me he quedado
cuando he visto que en Firefox no me funcionaba.
Lo que no funciona en concreto es el siguiente código:
Código:
<script>
<!--
//Introduzco los nombre junto con los inicios y finales
//de cada etiqueta posible.
//nombre[0], inicio[1],final[2]
var tipografia = new Array(new Array("negrita","<b>","</b>"),
new Array("cursiva","<i>","</i>"),
new Array("subrallado","<u>","</u>")
);
var contenido
//funcion para poner etiquetas en texto seleccionado.
function tipografiar(i){
contenido = document.form1.editor.document.selection.createRange().text;
//si no se ha seleccionado nada doy un error sino sigo...
if (contenido==""){
window.alert("No has seleccionado el texto que querias escribir en " + tipografia[i][0]);
}else{
contenido = tipografia[i][1] + contenido + tipografia[i][2];
document.form1.editor.document.selection.createRange().text = contenido;
}
}
//abro una nueva ventana para previsualizar el contenido
function previsualizar(){
contenido = window.form1.editor.value
contenido = contenido.replace(/\n/gi,"<br>")
window.open("previsualizar.htm","previsualizar");
}
//-->
</script>
Más tarde y ya bastante desilusionado he intentado abrir otra página para ver si se veía igual y resulta que ni siquiera las atblas me salen con el mismo color de borde! Pero bueno eso lo postearé en el subforo de CSS.
Si alguien puede ayudarme a solucionar lo del javascript.
Muchos saludos a todos!