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 2.0 / 3.5 / 4.0
ShowModalDialog
martedì 31 marzo 2009 - 16.51
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
maurik
Profilo
| Junior Member
129
messaggi | Data Invio:
mar 31 mar 2009 - 16:51
Salve,
ho un problema sulle showModalDialog ci sto sbattendo la testa senza raggiungere risultati.
Io apro un popup tramite la window.showmodaldialog . In questo pop up faccio un update sul db e infine chiudo
la popup tramite un window.close(). In questo caso non mi fa il refresh della pagina madre, come faccio a
fargli fare il refresh della pagina madre?????
Calcolate che devo usre per forza una showmodaldialog
Aiutatemi
Grazie
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
mar 31 mar 2009 - 16:57
questo link ti aiuterà
http://www.dotnethell.it/forum/messages.aspx?ThreadID=29063
qualcosa facci sapere
Dove troverai sempre una mano disposta ad aiutarti è nell'estremo del tuo proprio braccio
maurik
Profilo
| Junior Member
129
messaggi | Data Invio:
mer 1 apr 2009 - 08:28
balfaz purtroppo non funziona. Ma credo che la colpa sia mia che non ti ho spiegato bene la situazione.
Il mio progetto contiene una masterpage e in piu' la creazione dello script javascript lo faccio lato server. Ti posto il codice
Literal1.Text = ""
Dim strjscript As String = "<script language=""javascript"">"
strjscript = strjscript & "alert(window.document.form1.txtvuoto.value);"
'strjscript = strjscript & "var par1= form1.txtvuoto.value "
'strjscript = strjscript & "window.opener.document.MasterPage.txtUtente.value= par1;"
strjscript = strjscript & "window.close();"
strjscript = strjscript & "</script>"
Literal1.Text = strjscript
Questo è quello che faccio io ... dimmi dove sbaglio.
Grazie anticipatamente.
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
mer 1 apr 2009 - 11:34
è sempre lo stesso ma in questa maniera il codice è più pulito e si capisce al volo
Dim strjscript As String = "<script language=""javascript"">"
strjscript += "var par1= form1.txtvuoto.value "
strjscript += "window.opener.(nome_function(par1));"
strjscript += "window.close();"
strjscript += "</script>"
Literal1.Text = strjscript
ricordati che nella content che chiama la modal deve esserci la function che si eseguira al ritorno
function nome_function(valore){
//movi i valori
location.reload();//fa ricaricare la pagina, fare il refresh
}
fammi sapere, anzi FACCI sapere
Dove troverai sempre una mano disposta ad aiutarti è nell'estremo del tuo proprio braccio
maurik
Profilo
| Junior Member
129
messaggi | Data Invio:
mer 1 apr 2009 - 11:42
Mi dispiace ma non funziona...è la prima porva che ho fatto....
Cmq ho risolto mettendo il pulsante all'interno del tag <a> con href e l'apertura del popup.
Grazie lo stesso sei stato veramente gentile
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
mer 1 apr 2009 - 13:10
se non ti dispiace puoi postare il codice da te usato?
Grazie
Dove troverai sempre una mano disposta ad aiutarti è nell'estremo del tuo proprio braccio
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 !