Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2011, 10:38
alx_salazar
 
Fecha de Ingreso: septiembre-2008
Mensajes: 192
Antigüedad: 15 años, 7 meses
Puntos: 1
Información Funcion JacaScript no se ejecuta en internet explorer

Hola a todos...

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
  1. <SCRIPT LANGUAGE=JavaScript>
  2.    function carga_imagen(){
  3.         var id_fondo = document.getElementById('contenedor_2');
  4.         var captura = document.URL;
  5.    
  6.         if (captura=='http://localhost/mipagina/index.php'||captura=='http://localhost/mipagina/'){        
  7.            id_fondo.className = 'visible';
  8.         }
  9.  
  10.         if (id_fondo.className == 'visible'){
  11.             id_fondo.className = 'visible';
  12.             }
  13.           else if( 'visible'==id_fondo.className){
  14.              id_fondo.className = 'oculto';        
  15.           }
  16.     }
  17. </SCRIPT>

Y la siguiente al finalizar el Body

Código Javascript:
Ver original
  1. <script languaje=javascript>
  2.     window.onload = carga_imagen;
  3. </script>

lo que hace esto es mostrar u ocultar una imagen que debera asignarle al contenedor_2.

Código CSS:
Ver original
  1. .oculto{
  2.         background:;
  3.     }
  4.     .visible{
  5.         background-image:url(../images/content.jpg);
  6.     }
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....