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
Evento click su imagebutton
domenica 29 novembre 2009 - 20.16
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
franco1965
Profilo
| Newbie
24
messaggi | Data Invio:
dom 29 nov 2009 - 20:16
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
Image1.Attributes.Add("onclick", "OpenPopupA('PopUpLibri.aspx',803,539)")
end if
End Sub
Protected Sub Image1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Image1.Click
'codice da gestire dopo la chiusura del popup
End Sub
<asp:ImageButton ID="PlsAnalisi" runat="server" OnClick="Image1_Click" ImageUrl="~/immagini/avanti.png" Width="16px" Height="16px" />
Con questo codice, richiamo con un popup una pagina aspx. Vorrei che alla chiusura del PopUp si attivi il click dell'imagebutton per valutare le scelte fatte.
Ho fatto qualche tentativo, ma l'evento Image1_Click si attiva all'apertura del popup.
FrancescoGuadagno
Profilo
| Senior Member
224
messaggi | Data Invio:
lun 30 nov 2009 - 09:24
Guarda ho fatto qualcosa di simile tempo fa ma con le confirm javascript che ritornano dei boolean. In quel caso lo script era qualcosa tipo "return Confirm('....". L'evento lato server veniva richiamato solo se il codice js restituiva true. Dovresti tentare lo stesso approccio. Sinceramente con le popup credo non sia possibile. Una speranza forse ce l'hai con le modal dialog.
franco1965
Profilo
| Newbie
24
messaggi | Data Invio:
lun 30 nov 2009 - 22:10
La window.showModalDialog mi starebbe bene. Il problema è che non riesco a fare quello che faccio in una window.open normale:
opener.document.forms(sNomeForm).elements(sControllo).value = "prova".
C'è una soluzione ?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 1 dic 2009 - 00:52
>La window.showModalDialog mi starebbe bene. Il problema è che
>non riesco a fare quello che faccio in una window.open normale:
>opener.document.forms(sNomeForm).elements(sControllo).value =
>"prova".
>C'è una soluzione ?
io vedo un id PlsAnalisi, e poi vedo un Image1.Attributes..
potresti provare a spiegare meglio la situazione reale?
Considera che puoi comunque forzare un return false dopo la open e quello dovrebbe evitarti l'evento a server.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
franco1965
Profilo
| Newbie
24
messaggi | Data Invio:
mar 1 dic 2009 - 14:43
E' solo un errore di scrittura: il controllo è Image1.
Se provo ad inserire il return false:
Image1.Attributes.Add("onclick", "OpenPopupA('PopUpLibri.aspx',803,539); return false)")
non mi entra alla chiusura della forma nell'evento.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
Image1.Attributes.Add("onclick", "OpenPopupA('PopUpLibri.aspx',803,539)")
end if
End Sub
Protected Sub Image1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Image1.Click
'codice da gestire dopo la chiusura del popup
End Sub
<asp:ImageButton ID="Image1" runat="server" OnClick="Image1_Click" ImageUrl="~/immagini/avanti.png" Width="16px" Height="16px" />
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 !