Alguien me puede explciar por que la siguiente funcion hecha en javaScript no se ejecuta en IE, ni FireFox, en SO. MAc se ejcuta tranquilamente y en Linux pero en windows no se ejecuta.
esta funcion la pongo en el header
Código Javascript:
Ver original
<SCRIPT LANGUAGE=JavaScript> function carga_imagen(){ var id_fondo = document.getElementById('contenedor_2'); var captura = document.URL; if (captura=='http://localhost/mipagina/index.php'||captura=='http://localhost/mipagina/'){ id_fondo.className = 'visible'; } if (id_fondo.className == 'visible'){ id_fondo.className = 'visible'; } else if( 'visible'==id_fondo.className){ id_fondo.className = 'oculto'; } } </SCRIPT>
Y la siguiente al finalizar el Body
Código Javascript:
Ver original
<script languaje=javascript> window.onload = carga_imagen; </script>
lo que hace esto es mostrar u ocultar una imagen que debera asignarle al contenedor_2.
Código CSS:
recien estoy aprendiendo JS y no entiendo porque si ejecuta enlos otros ambientes menos en windows, en windws al momento que doy click en el en ir al home si se ejecuta la funcion... espero puedan ayudarme y explicarme porq sucede esto en windows.... Ver original
.oculto{ background:; } .visible{ background-image:url(../images/content.jpg); }