Resulta que en más de una ocasión un script sencillo que programé funciona en varios navegadores Firefox y en otros no, teniendo la misma versión. Por ejemplo, coloco este script en el que sucede esta situación que comento, el cual cambia de color el fondo de unas etiquetas. Aclaro que no soy ningún experto en JavaScript, más bien todo lo contrario, así que no esperen de mí la mejor y la más correcta de las sintaxis:
- Código: Seleccionar todo
<script type="text/javascript"> // <--- DEBES BORRAR ESTA LÍNEA, INCLUSO ESTA NOTA
function cambiarColor() {
var color_al_posar_el_puntero = ' "#FF0000" '; // Este color de fondo es el que saldrá cuando poses el puntero sobre el foro.
var color_al_retirar_el_puntero = ' "#FFFF00" '; // Este color de fondo es el que saldrá cuando retires el puntero sobre el foro.
// No modificar nada de aquí a abajo
var noQueriaLlegarAEsto = /table width/;
var tds = document.getElementsByTagName('td');
for (x=0; x<tds.length; x++) {
if (tds[x].className == 'row1' && noQueriaLlegarAEsto.test(tds[x].innerHTML) && tds[x].width == '100%') {
tds[x].setAttribute ('onmouseover','this.style.backgroundColor = '+color_al_posar_el_puntero);
tds[x].setAttribute ('onmouseout','this.style.backgroundColor = '+color_al_retirar_el_puntero);
} } }
cambiarColor();
</script>
Si alguien pudiera explicarme esta situación que se me hace bastante extraña y a la cual no le encuentro ninguna explicación, me ayudaría bastante y le estaría muy agradecido.
Gracias por su atención.