Foros del Web » Programando para Internet » Javascript »

borrar capas

Estas en el tema de borrar capas en el foro de Javascript en Foros del Web. Saludos a todos Estoy intentando eliminar una capa que contiene mi pagina web y no se que es lo que estoy haciendo mal La capa ...
  #1 (permalink)  
Antiguo 11/04/2007, 04:33
 
Fecha de Ingreso: agosto-2004
Mensajes: 312
Antigüedad: 19 años, 9 meses
Puntos: 0
borrar capas

Saludos a todos

Estoy intentando eliminar una capa que contiene mi pagina web y no se que es lo que estoy haciendo mal

La capa es:
<div id='capaparent'></div>

Y para eliminarla uso:
capa=document.getElementById('capaparent');
document.removeChild(capa);


Por la documentacion que tengo parece que esta bien, pero algo se me escapa

Gracias por la ayuda
  #2 (permalink)  
Antiguo 11/04/2007, 05:06
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Re: borrar capas

Hola chemon

Es que hay días que no está el cuerpo para estas cosas

document.body.removeChild(capa);

Saludos,
  #3 (permalink)  
Antiguo 11/04/2007, 05:31
 
Fecha de Ingreso: agosto-2004
Mensajes: 312
Antigüedad: 19 años, 9 meses
Puntos: 0
Re: borrar capas

Gracias javierB. Funciona perfectamente

¿Y para hacer lo mismo pero trabajando con iframe?

Dentro de parent creo la capa y el iframe
Desde el iframe quiero borrar la capa que esta en parent

¿Es posible hacer esto?

Muchas gracias por la ayuda
  #4 (permalink)  
Antiguo 11/04/2007, 06:00
 
Fecha de Ingreso: abril-2002
Mensajes: 1.014
Antigüedad: 22 años, 1 mes
Puntos: 8
Re: borrar capas

Prueba esto desde el iframe:
window.parent.document.body.removeChild(capa);
  #5 (permalink)  
Antiguo 11/04/2007, 06:27
 
Fecha de Ingreso: agosto-2004
Mensajes: 312
Antigüedad: 19 años, 9 meses
Puntos: 0
Re: borrar capas

Ya he probado eso antes y no me lo hace bien

Me devuelve el siguiente mensaje de error
Linea 111 Caracter 6. Argumento no válido

En esa línea lo que tengo es:
window.parent.document.body.removeChild(capa);

Y capa esta declarado antes y lo reconoce bien
capa=window.parent.document.getElementById('capapa rent');


Gracias por la respuesta

Última edición por chemon; 11/04/2007 a las 06:33
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 14:04.