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
Reload e messaggi dal browser....
lunedì 18 luglio 2005 - 17.19
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
lun 18 lug 2005 - 17:19
Ciao a tutti, veniamo al dunque, uso un javascript che fa un reload per riaggiornare la pagina padre chiudendo il pop-up figlio, ma ill browser mi dice :"Impossibile aggiornare la pagina senza inviare nuovamente le informazioni......."
Come posso evitare il comparire di questo messaggio ?????
Ciao e grazie
LudovicoVan
Profilo
| Junior Member
106
messaggi | Data Invio:
lun 18 lug 2005 - 20:33
Ciao,
>uso un javascript che fa un
>reload per riaggiornare la pagina padre chiudendo il pop-up figlio
>il browser mi dice :"Impossibile aggiornare la pagina senza
>inviare nuovamente le informazioni......."
Questo è normale quando si fa (da codice o da comando "a mano") il refresh di una pagina che ha ricevuto dati in POST.
>Come posso evitare il comparire di questo messaggio ?????
1) Nella pagina madre inserisci un campo hidden a nome, diciamo, "APP".
2) Da JS, invece del reload, metti a 1 il campo APP e fai un postback:
----
finestramadre.document.forms[0].elements["APP"].value = "1";
finestramadre.document.forms[0].submit();
finestrapopup.close();
----
3) Infine, nel PageLoad della pagina madre aggiungi la gestione dell'evento:
----
If IsPostBack Then
If Request("APP") = "1" Then
'Ricarica i dati
End If
End If
----
Come alternativa leggermente più elegante, si può fare la stessa cosa sfruttando la funzione javascript __doPostBack(eventTarget, eventArgument) che .NET genera automaticamente nelle pagine aspx e che si integra meglio nel sistema di gestione degli eventi. Solo che, essendo una soluzione tecnicamente equivalente a quella che ti ho mostrato, non l'ho mai provata e non so fare esempi...
HTH. -LV
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
mar 19 lug 2005 - 08:20
ho risolto usando top.opener.Form1.submit() sul popup, ma grazie per l'idea della variabile nascosta.
Ciao
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 !