Buenas tardes, tengo un formulario que con un onclick carga la siguiente llamada a la funcion cambio, "javascript: return cambio(1);", esto en ie funciona perfecto ya que apaga una y prende los divs simulando un cambio de pantalla y de imagen del boton prendido o apagado, ahora en firefox no hace nada, es como si no le podria cambiar el estado al div, ni las imagenes de fondo, ni nada, si alguien me puede ayudar se lo voy a agradecer, yo ya reemplace la palabra window, por document.forms.[nombre de formulario].[nombre de div], lo que quise cambiar y no paso nada.
function cambio(valor){
valor=valor*1;
if(valor == 1){
window.btn_div1.style.background='url(./imagenes/formulario-datos-activo.jpg)';
window.btn_div2.style.background='url(./imagenes/formulario-formacion-off.jpg)';
window.btn_div3.style.background='url(./imagenes/formulario-public-off.jpg)';
window.btn_div4.style.background='url(./imagenes/formulario-exp-off.jpg)';
window.div1.style.visibility='visible';
window.div2.style.visibility='hidden';
window.div3.style.visibility='hidden';
window.div4.style.visibility='hidden';
window.div_lab1.style.visibility='hidden';
window.div_lab2.style.visibility='hidden';
window.div_lab3.style.visibility='hidden';
}