Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/07/2008, 03:54
MiLLeN
 
Fecha de Ingreso: diciembre-2007
Mensajes: 194
Antigüedad: 16 años, 5 meses
Puntos: 5
Respuesta: Vaciar iframe desde fuera.

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

En principio no es necesario duplicar mensajes, podías haberlo reportado para que el moderador del foro donde lo ubicaste simplemente lo moviera... además, es posible que esta vez tampoco hayas atinado porque podría ser algo referente a el subforo frameworks

Aunque parece que tu fallo está en la forma de referenciar al iframe, y si está la librería accesible desde la página donde la pretendes usar.

La librería tendrías que tenerla en el iframe (tal vez duplicándola), y antes de usarla tienes que saber acceder a ese iframe (window.frames["el_nombre_del_iframe"])

Saludos
Si, deberia ir en "frameworks" :$

Por otra parte, no entiendo el concepto de tener que tener importada la libreria dentro del iframe... ¿no utiliza la libreria cargada en la pagina donde esta el iframe insertado para borrarlo?, tenia entendido que seria asi...

En caso de que sea como tu dices, que haya que cargar la libreria tambien dentro del iframe en cuestion, ¿como referencio desde fuera las propiedades que tiene el iframe, y en especial, como llamo a la funcion javascript dentro del iframe que lo borrara?

Me has puesto: (window.frames["el_nombre_del_iframe"]), ¿seria algo tipo (window.frames["#contenido"]).remove();?, pero en caso de ser asi, se estaria utilizando la libreria de la pagina donde esta incluido el iframe, y no la del iframe...

PD: o algo tipo.

Pagina donde esta el iframe:
(window.frames["#contenido"]).funcionBorrar();

Pagina del iframe:
<script language="javascript">
function funcionBorrar(){
$("#nombrediv").remove();
}
</script>