showmodaldialog

Repelus
07 de Febrero del 2004
Saludos,

haber si alguien sabe como actualizar una iframe que se encuentra en la ventana principal del navegador desde una ventana modal, es decir, me encuentro en una ventana modal creada con la instruccion 'showmodaldialod' y quiero refrescar una iframe que está en la ventana principal del navegador cuando mando un formulario desde esta ventana modal..


scriptman
07 de Febrero del 2004
Cuando abres una ventana modal, no se tiene acceso al documento que la abrio, hasta cerrar dicha ventana.
Al cerrarla, puedes pasar algun parametro (en este caso un URL) a el documento q la abre, ejemplo:

....
var xUrl = window.showModalDialog(blabla);

document.getElementById("idDeliFrame").src=xUrl;

y en la ventana modal:
......
formulario.submit() //ejemplo: aqui lo mandas...
//aca asignas la variable q regresara la win modal:
if (document.all) window.returnValue = "pagina.html";
else opener.Dialog._return("pagina.html");
//y cierras la modal, para q la win principal procese
//lo que le regresas
window.close();

Saludos, scriptman.
.::Apoya el software libre::.