RECUPERAR VALOR DE UM POP-UP

THIJESUS 27/01/2011 09:12:40
#363566
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.
KERPLUNK 07/02/2012 16:41:26
#394184
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