RECUPERAR VALOR DE UM POP-UP
Eu estou precisando abrir um pop-up, e desse pop-up retornar o valor que for digitado em um campo.
E estou abrindo o pop-up assim:
Protected Sub btn_Expressao_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_Expressao.Click
Dim jscript As String = String.Empty
jscript += [Ô]<script language=[ô]javascript[ô]>[Ô]
jscript += [Ô]window.open([ô]Expressao.aspx[ô],[ô]popup[ô], [ô]resizable = no, menubar = no, scrollbars = no, width = 800, heigth = 300[ô])[Ô]
jscript += [Ô]</script>[Ô]
[ô][ô]width=550,height=550,left=180,top=180,resizable=0[ô]
ClientScript.RegisterClientScriptBlock([GetType](), [Ô]Expressao[Ô], jscript)
End Sub
E estou tentando devolver o valor assim:
Protected Sub btn_Enviar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_Enviar.Click
Dim jscript As String = String.Empty
jscript = [Ô]<script language=[ô]JavaScript[ô]>[Ô]
jscript += [Ô];window.opener.document.forms[0].txt_Filtro.value=window.document.forms[0].[Ô]
jscript += txt_ExpLogic.Text & [Ô].value[Ô]
jscript += [Ô];window.close();[Ô]
jscript += [Ô]</script>[Ô]
Page.ClientScript.RegisterClientScriptBlock(Me.GetType(), [Ô]Usuarios[Ô], jscript)
End Sub
eu queria que quando retorna-se o valor também fechasse o pop-up.
Muito obrigado.
E estou abrindo o pop-up assim:
Protected Sub btn_Expressao_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_Expressao.Click
Dim jscript As String = String.Empty
jscript += [Ô]<script language=[ô]javascript[ô]>[Ô]
jscript += [Ô]window.open([ô]Expressao.aspx[ô],[ô]popup[ô], [ô]resizable = no, menubar = no, scrollbars = no, width = 800, heigth = 300[ô])[Ô]
jscript += [Ô]</script>[Ô]
[ô][ô]width=550,height=550,left=180,top=180,resizable=0[ô]
ClientScript.RegisterClientScriptBlock([GetType](), [Ô]Expressao[Ô], jscript)
End Sub
E estou tentando devolver o valor assim:
Protected Sub btn_Enviar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_Enviar.Click
Dim jscript As String = String.Empty
jscript = [Ô]<script language=[ô]JavaScript[ô]>[Ô]
jscript += [Ô];window.opener.document.forms[0].txt_Filtro.value=window.document.forms[0].[Ô]
jscript += txt_ExpLogic.Text & [Ô].value[Ô]
jscript += [Ô];window.close();[Ô]
jscript += [Ô]</script>[Ô]
Page.ClientScript.RegisterClientScriptBlock(Me.GetType(), [Ô]Usuarios[Ô], jscript)
End Sub
eu queria que quando retorna-se o valor também fechasse o pop-up.
Muito obrigado.
Considere usar o JQueryUI Dialog. Por ser todo javascript fica muito mais fácil de manipular, pois o código é no client e vc não precisa fazer nada no server como vc está fazendo.
Tópico encerrado , respostas não são mais permitidas