hola a todos, tengo un problema en la devolución de valores en un popup.
utilice e código siguiente,
Código Javascript
:
Ver original<script language="javascript">
function EscribeParaPadre()
{
try
{
var varTexto01 = window.opener.document.getElementById("TextBox13");
var varTexto02 = window.opener.document.getElementById("TextBox2");
if (varTexto01) varTexto01.value = document.getElementById('tbrut').value;
if (varTexto02) varTexto02.value = document.getElementById('tbdetalle').value;
//self.close();
}
catch (ex)
{
alert(ex.message);
}
}
</script>
Código HTML:
Ver original
<asp:TextBox ID="tbrut" runat="server" width="10%" Enabled="False"></asp:TextBox>
<asp:TextBox ID="tbdetalle" runat="server" width="75%" Enabled="False"></asp:TextBox>
<INPUT onclick="javascript:EscribeParaPadre();" type="button" value="Aceptar">
el cual funciona bien cuando las paginas no utilizan masterPage.
al popup lo llamo con el siguiente código en asp.net.
Código ASP:
Ver originalstring url = "../searchform/searchCustomersSuppliers.aspx";
string script = "window.open('" + url + "','','width = 645px height = 440px')";
if (!ClientScript.IsClientScriptBlockRegistered("NewWindow"))
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "NewWindow", script, true);
}
favor de ayudarme, nose como devolver desde un popup un valor a un fomulario que utiliza masterpage (../packingmatentexit/matentexit.aspx)
de ante mano gracias. .