Foros del Web » Programando para Internet » Javascript »

Como destruir un objeto

Estas en el tema de Como destruir un objeto en el foro de Javascript en Foros del Web. Buenas tardes tengo el siguiente condigo: Código: function gleriaSACZA(){ var gal1 = document.getElementById('galeriaSACZA'); var gal2 = document.getElementById('galeriaSIFT'); gal1.style.display = 'block'; gal2.style.display = 'none'; } function ...
  #1 (permalink)  
Antiguo 01/11/2010, 12:50
 
Fecha de Ingreso: mayo-2009
Mensajes: 242
Antigüedad: 14 años, 11 meses
Puntos: 2
Pregunta Como destruir un objeto

Buenas tardes tengo el siguiente condigo:

Código:
   function gleriaSACZA(){

	  var gal1 = document.getElementById('galeriaSACZA');
	  var gal2 = document.getElementById('galeriaSIFT');
	      
	  gal1.style.display = 'block';
	  gal2.style.display = 'none';  
	 
}

function gleriaSIFT(){

	  var gal1 = document.getElementById('galeriaSACZA');
	  var gal2 = document.getElementById('galeriaSIFT');
	      
	  gal1.style.display = 'none';
	  gal2.style.display = 'block';
	  
	  $('#coda-slider-2').codaSlider({
          autoHeightEaseDuration: 300,
	  autoHeightEaseFunction: "easeInBounce",
          slideEaseDuration: 300,
          slideEaseFunction: "easeInBounce"
      });
}
Al dar click en un link mando llamar la segunda funcion llamada gleriaSIFT la cual me crea el objeto de la galeria, despues doy click en otro link para mandar llamar la funcion gleriaSACZA para crear otro objeto de otra galeria, el problema viene cuando vuelvo a dar click en el primer link ya que me crea otro objeto de la galeria a parte del ke ya se habia creado primero, entonces quiciera saber como puedo evitar eso, o como puedo destruir el objeto cuando le de click al segundo link. Espero me halla dado a entender de antemano gracias.
  #2 (permalink)  
Antiguo 01/11/2010, 15:31
Avatar de bitbow  
Fecha de Ingreso: julio-2006
Ubicación: Distrito Federal
Mensajes: 635
Antigüedad: 17 años, 9 meses
Puntos: 34
De acuerdo Respuesta: Como destruir un objeto

Saludos, yo utilizo una funcion similar para crear div y para liberarlo solo lo devuelvo a false.

gal1 = false;
gal2 = false;

Con esto ya no tengo ese problema, aunque debes de ver donde ubicarlo en tu codigo, en mi caso yo tengo una funcion cerrar.

Suerte.
__________________
El ego es el mayor enemigo de un hombre inteligente.

Última edición por bitbow; 01/11/2010 a las 17:23 Razón: Error de dedo

Etiquetas: objeto
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 01:20.