Foros del Web » Programando para Internet » Javascript »

ocultar o mostrar el backgroud-image de div

Estas en el tema de ocultar o mostrar el backgroud-image de div en el foro de Javascript en Foros del Web. hola todos tengo el siguiete js que me carga la imagen de inicio pero y quiero que no cargue, al moneto de dar un click ...
  #1 (permalink)  
Antiguo 28/11/2011, 18:02
 
Fecha de Ingreso: septiembre-2008
Mensajes: 192
Antigüedad: 15 años, 7 meses
Puntos: 1
Información ocultar o mostrar el backgroud-image de div

hola todos tengo el siguiete js que me carga la imagen de inicio pero y quiero que no cargue, al moneto de dar un click en el menu, solo al momento de que esta en l pagina de inicio... en css esta diseñado para que argue la image y otro para que no que se supone deberia uncionar pero al dar el click desaparece y vuelve a cargar alguna ayuda porfavor estoy varias horas con esto y no se que mas hacer este codigo es todo loq ue tengo.. que me parece que esta bien pero falla en algo... ESTE CODIGO LO HECHO A PUNTO GNAS YA QUE NO SE NADA DE JS ALGUNA IDEA PORFAVOR QUE ya no se que hacer con esto estoy desesperado..

Código Javascript:
Ver original
  1. <SCRIPT LANGUAGE=JavaScript>
  2.    function carga_imagen(){
  3.         var id_fondo = document.getElementById('contenedor');
  4.         var evento = document.getElementById('menu_aoma');
  5.        
  6.             id_fondo.className = 'visible';
  7.    
  8.         evento.onclick = function(){       
  9.        
  10.         if (id_fondo.className == 'oculto'){
  11.             id_fondo.className = 'visible';
  12.                 }
  13.                     else{
  14.                     id_fondo.className = 'oculto';
  15.                 }
  16.         }  
  17.     }
  18.     window.onload = carga_imagen;
  19. </SCRIPT>

Etiquetas: js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:41.