Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Popup e postback..help!
mercoledì 04 maggio 2005 - 14.22
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
alessio_fi
Profilo
| Newbie
33
messaggi | Data Invio:
mer 4 mag 2005 - 14:22
Salve gente, ho questo problema:
ho una finestra popup nella quale devo salvare dei campi in anagrafica. Alla pressione del bottone "salva" il popup si deve chiudere (e fin qui ok) ma al tempo stesso deve fare in modo di scatenare il postback della pagina chiamante (dove all'interno c'è un datagrid che si deve aggiornare).
Qualcuno mi sa dire un consiglio o una dritta?
Grazie mille.
LudovicoVan
Profilo
| Junior Member
106
messaggi | Data Invio:
mer 4 mag 2005 - 18:13
Ciao alessio,
> Alla pressione del bottone "salva" il popup si deve chiudere (e fin qui ok)
> ma al tempo stesso deve fare in modo di scatenare il postback della pagina
> chiamante (dove all'interno c'è un datagrid che si deve aggiornare).
nel popup, prima di fare "window.close();", potresti fare qualcosa del genere:
window.opener.document.forms[0].submit();
HTH. -LV
alessio_fi
Profilo
| Newbie
33
messaggi | Data Invio:
gio 5 mag 2005 - 09:32
Il form della pagina chiamante è runat=server. Non credo funzioni. O sbaglio?
lobax
Profilo
| Junior Member
93
messaggi | Data Invio:
lun 9 mag 2005 - 12:07
ciao raga,
mi intrufolo anch'io che ho un problema del genere avendo sempre evitato le popup,
da quello che capisco si tratta di passare i parametri alla pagina chiamante, io ho una pop up di un pannello di controllo, che va ad aggiornare le categorie, e una che ne inserisce di nuove.
(sperando sia come penso e cioè che il codice lato server nella pop venga eseguito).
chiudendo la pop dovrebbe eseguire gli aggiornamenti.
lato server per chiudere:
BtnSave.Attributes("OnClick") = "javscript:ClosePopUp();"
codice js:
function ClosePopUp()
{
var ParmA = document.getElementById("t1");
window.opener.document.location.href = "default.aspx?paramA=" + ParamA.value;
window.close();
}
e così il valore della textbox passa alla pagina chiamante.
Il problema è quando devo passare tutti i parametri: così a capocchia penso di metterli in una marice
var ParmA = document.getElementById("t1");
var ParmB = document.getElementById("t2");
var ParmC = document.getElementById("t3");
var ParmC = document.getElementById("t4");
var MyArgs = new Array(ParmA, ParmB, ParmC);
window.returnValue = MyArgs;
window.opener.document.location.href = "e qui come li passo????;
window.close();
poi potebbe funzionare?
ciao grazie scusate l'intrusione
lob
ps: ho gia letto ShowModalDialog in msdn ma nn ci ho cavato un c.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !