Sobre showModalDialog

13/07/2006 - 14:36 por Guillermo | Informe spam
Necesito desde una página, abrir una ventana modal, donde me cargan unos
datos.
Al cerrarse esa ventana, esos datos los tengo que recibir en la funcion
javascript que abrio el modal, para seguir trabajando.

Se puede hacer esto?
 

Leer las respuestas

#1 Nuno Santos
14/07/2006 - 12:54 | Informe spam
Si se puede, la ventana modal tiene um paramtero para pasar datos.

Este es un ejemplo que utilizo con un calendario, lo que hace la página
modal es preencher el objecto myDialog

//função que permite abrir a janela com o calendario

function OpenCalendario(url,myDialog)

{

var sFeatures="dialogHeight: 200px; dialogWidth: 190px; dialogTop: 250px;
dialogLeft: 580px; edge: Raised; center: No; help: No; resizable: No;
status: No;";

var res = showModalDialog(url,myDialog,sFeatures)

return(res);

}

//função que é chamada nas páginas ao clicar sobre a img

//para abrir o calendário

//utiliza a função OpenCalendario

function CallCalendario(objInput)

{

var myDialog = new Object();

var arrData = new Array();

arrData = objInput.value.split("/"); // recebe a data em formato yyyy/mm/dd


myDialog.Ano = (arrData[0]!= '') ? arrData[0] : 0;

myDialog.Mes = (arrData[1]!= undefined) ? arrData[1] : 0;

myDialog.Dia = (arrData[2]!= undefined) ? arrData[2] : 0;


var res = OpenCalendario('../calendario/calendario.asp',myDialog)

if (res==true)

objInput.value = myDialog.Ano + "/" + myDialog.Mes + "/" + myDialog.Dia


objInput.focus();

}



Nuno Santos
nunos7[REMOVER]@hotmail.com

"Guillermo" wrote in message
news:
Necesito desde una página, abrir una ventana modal, donde me cargan unos
datos.
Al cerrarse esa ventana, esos datos los tengo que recibir en la funcion
javascript que abrio el modal, para seguir trabajando.

Se puede hacer esto?

Preguntas similares