Estoy desarrollando una nueva versión de un sitio, y me encontré cpn 2 problemas impensados a la hora de probar las páginas en IE y Firefox:
1)Decidi emplear el siguiente script para cambiar el color de las celdas de un menú
Código:
Este script lo llamo desde el tag <a> con la siguiente instrucción: <td onmouseover="Over(this,'#FF6600'); status='Texto en la statusbar';">function Over(src,clrOver){ if(!src.contains(event.fromElement)){ src.style.cursor='hand';src.bgColor=clrOver; } }
Lo probé en Internet Explorer y funciona el script para cambiar el color, pero muchas veces no escribe en la barra de estado.... No logré encontrar una lógica a este tema, ya que algunas veces pasando sobre el mismo td muestra el texto, y en otras ocasiones no.
Pero eso no es lo preocupante, sino que probé la página en Firefox y no sólo que nunca escribe en la barra de estado, sino que tampoco cambia el color del <td>!
2) Coloqué dos scripts para aumentar y reducir el tamaño de la letra de un texto:
Código:
Este script lo llamo desde un <a> pasándole como variables el id de los 2 <td> a los que les quiero modificar el tamaño del texto.<script language="JavaScript"> var ACTUAL_FONTSIZE = 12; var SMALLEST_FONTSIZE = 10; var LARGEST_FONTSIZE = 20; function Aumentar(src, src1){ ACTUAL_FONTSIZE = ACTUAL_FONTSIZE+1; if (ACTUAL_FONTSIZE > LARGEST_FONTSIZE) { ACTUAL_FONTSIZE = LARGEST_FONTSIZE } if(!src.contains(event.toElement)){ src.style.fontSize=ACTUAL_FONTSIZE; src1.style.fontSize=ACTUAL_FONTSIZE; } } function Reducir(src, src1){ ACTUAL_FONTSIZE = ACTUAL_FONTSIZE-1; if (ACTUAL_FONTSIZE > LARGEST_FONTSIZE) { ACTUAL_FONTSIZE = LARGEST_FONTSIZE } if(!src.contains(event.toElement)){ src.style.fontSize=ACTUAL_FONTSIZE; src1.style.fontSize=ACTUAL_FONTSIZE; } }
El tema es el mismo que en el punto 1, en IE andan perfecto, pero en Firefox no pasa nada....
Si alguien sabe o se da cuenta en dónde está mi error, se lo voy a agradecer, porque es algo que ya me está sacando la cabeza.
Saludos y gracias