Buscar

Sigue este blog mediante RSS
 

Vaciar una capa con Javascript

Si estamos usando capas en nuestra aplicación y en un momento determinado necesitamos poner una de ellas “a nada” básicamente lo que se denomina vaciarla, podemos usar varios métodos.

El primero y más básico sería crearnos una página en blanco y mediante AJAX cargarla en esa capa, otro modo, mediante la propiedad innerHTML podemos poner el contenido a “” y por último usando DOM.

Esta última opción ha sido la seleccionada por mi compañero Alejandro, dado que innerHTML sólo se puede usar para el Internet Explorer y que no le apetecía crearse una página en blanco, por ello ha optado por usar esta función con DOM.

Yo, como buen partner he esperado a que la subiera al CVS para cogerla y postearla :)

function vaciarCapa(capa) {
var d = document.getElementById(capa);
while (d.hasChildNodes())
d.removeChild(d.firstChild);
}

Si quieres una función que sea válida para todos los navegadores y vacie correctamente una capa, úsala.


Temas relacionados


 

Deja un comentario