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.
Jun 17
Sin comentarios / 105 lecturas 