Foros del Web » Programando para Internet » ASPX (.net) »

Llamar a un procedimeinto del Form padre desde form hijo

Estas en el tema de Llamar a un procedimeinto del Form padre desde form hijo en el foro de ASPX (.net) en Foros del Web. En IE funciona perfectamente: window.opener.execScript("__doPostBack('LinkButton 1','')","JavaScript");. Pero en mozilla o Netscape nada de nada. Alguien podía echar un cable?...
  #1 (permalink)  
Antiguo 12/02/2007, 06:59
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 3
Llamar a un procedimeinto del Form padre desde form hijo

En IE funciona perfectamente:
window.opener.execScript("__doPostBack('LinkButton 1','')","JavaScript");.

Pero en mozilla o Netscape nada de nada.

Alguien podía echar un cable?

Última edición por guillermoesteban; 13/02/2007 a las 03:56
  #2 (permalink)  
Antiguo 12/02/2007, 18:35
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Re: Llamar a un procedimeinto del Form padre desde form hijo

intentalo de ésta forma:

window.opener.setTimeout('__doPostBack('LinkButton 1',\'\')', 0)

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 13/02/2007, 03:19
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 3
Re: Llamar a un procedimeinto del Form padre desde form hijo

gracias pero No funciona: __doPostBack causa un postback en el form hijo y yo quiero ejecutar un evento o procedimiento en el padre

Última edición por guillermoesteban; 13/02/2007 a las 03:55
  #4 (permalink)  
Antiguo 13/02/2007, 10:47
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Re: Llamar a un procedimeinto del Form padre desde form hijo

Cita:
causa un postback en el form hijo y yo quiero ejecutar un evento o procedimiento en el padre
el code que te puse realiza el postback en el padre (opener) estás seguro que le estás pasando correctamente el ID del objeto padre ??

hice ésta prueba:
pagina popup (Abierta por padre)

Cita:
....
<script language="javascript" type="text/javascript">
function postback () {
window.opener.setTimeout("__doPostBack('ctl00$Cont entPlaceHolder1$lnkSearch','')", 0)
}
....
<body>
...
<form id="form1" runat="server">
...
<input id="Button1" type="button" value="button" onclick="postback();" />
...
y me realiza perfectamente el postback en el padre, obviamente el ID que le manda al setTimeout es el ID de un linkbutton que tengo en el padre.

Checalo y cualquier cosa nos avisas.
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #5 (permalink)  
Antiguo 14/02/2007, 02:59
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 3
Re: Llamar a un procedimeinto del Form padre desde form hijo

RootK, no tengo palabras para agradecerte lo que esto supone para mi. Lo he probado en IE, Mozilla y Netscape y funciona de puta madre....

ERES UN MONSTRUO. Te debo una y muy gorda. Gracias de nuevo
  #6 (permalink)  
Antiguo 14/02/2007, 13:38
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Re: Llamar a un procedimeinto del Form padre desde form hijo

np me da gusto que te haya servidor....

see ya
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:26.