Finestra modale

di il
1 risposte

Finestra modale

CIao a tutti,
ho un problema riguardante le finestre modali.
Ho una pagina "A" che apre una pagina "B" in una finestra modale. La pagina "B" ha due tasti che, dopo aver svolto le proprie procedure (sono in Asp.net), dovrebbero visualizzare nella finestra "madre" le pagine "C" o "D" e far chiudere automaticamente la finestra modale.
Ora il problema, anzi i problemi sono: 1)non riesco a far chiudere da codice la finestra modale, 2)quanto clicco sui tasti della finestra modale mi si apre una nuova finestra (non modale) con la pagina "B" [questo problema credo sia collegato all'ASP.net]
Spero di essere stato chiaro, qualsiasi tipo di aiuto è ben accetto.

Sotto riporto il codice utilizzato
-nella pagina "A": string script;
script="<script language='Javascript'>var argsDialog=[window]; window.showModalDialog('modale.aspx', argsDialog, 'dialogWidth=765px,dialogHeight=300px')</script>";
this.Page.RegisterStartupScript("FormModale",script);

-Nella pagina "B" (sull'evento click di uno dei due tasti)
string script;
script="<script language='Javascript'> var opener = window.dialogArguments[0]; opener.location.href='partenza.aspx?x=ciccio'; self.close();</script>";
this.Page.RegisterStartupScript("FormModale",script);

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte