Foros del Web » Programación para mayores de 30 ;) » .NET »

problema con ClientScript.RegisterStartupScript

Estas en el tema de problema con ClientScript.RegisterStartupScript en el foro de .NET en Foros del Web. Buenas tardes!! En una aplicación web cargo un iframe donde mostrare unos datos que se van cargando en unas variables de aplicacion. Cuando se termina ...
  #1 (permalink)  
Antiguo 17/04/2008, 07:30
 
Fecha de Ingreso: septiembre-2007
Mensajes: 68
Antigüedad: 17 años, 6 meses
Puntos: 0
problema con ClientScript.RegisterStartupScript

Buenas tardes!!

En una aplicación web cargo un iframe donde mostrare unos datos que se van cargando en unas variables de aplicacion.

Cuando se termina de ejecutar el hilo principal activo una de mis variables de aplicacion para que me lanze un codigo desde el iframe hacia la ventana padre y este a su vez le envie otro de confirmación de fin de lectura.

Con el codigo en el iframe con hay problema:

Código:
ClientScript.RegisterStartupScript(Page.GetType(), "PopupScript", "<script language='javascript'>window.top.location.href='" + Application["urladminsendpage"] + "' </script>");
En cambio con el envio del codigo desde la ventana padre no me carga la variable campId:

Código:
ClientScript.RegisterStartupScript(Page.GetType(), "PopupScript", "<script language='javascript'>window.top.Sending.location.href='FrameSend.aspx?campid=" + Request["campId"].ToString() + "' </script>");
Sabeis que sucede para que no me cargue la información bien?

Gracias
  #2 (permalink)  
Antiguo 17/04/2008, 07:57
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 7 meses
Puntos: 87
Re: problema con ClientScript.RegisterStartupScript

ClientScript.RegisterStartupScript(Page.GetType(), "PopupScript", "<script language='javascript'>window.top.Sending.location. href='FrameSend.aspx?campid=" + Request["campId"].ToString() + "' </script>");

y si cambias

'FrameSend.aspx?campid="

por

'~/FrameSend.aspx?campid="
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 17/04/2008, 08:43
 
Fecha de Ingreso: septiembre-2007
Mensajes: 68
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: problema con ClientScript.RegisterStartupScript

Gracias Peterpay pero no sale, lo acabo de provar:

Código:
Error de servidor en la aplicación '/'.
No se encuentra el recurso.
Descripción: HTTP 404. El recurso que está buscando (o una de sus dependencias) se puede haber quitado, haber cambiado de nombre o no estar disponible temporalmente. Revise la dirección URL siguiente y asegúrese de que está escrita correctamente.

Dirección URL solicitada: /Aplicacion/~/FrameSend.aspx
la gracia es que gracias a esto se que carga bien la dirección que le indico pero no los parametros que le envio
  #4 (permalink)  
Antiguo 17/04/2008, 08:46
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 7 meses
Puntos: 87
Re: problema con ClientScript.RegisterStartupScript

en lugar de la tilde usa ..
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 17/04/2008, 08:56
 
Fecha de Ingreso: septiembre-2007
Mensajes: 68
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: problema con ClientScript.RegisterStartupScript

pero con eso subiria de nivel y a mi me interesa mantenerme en el mismo nivel pero que reconozca el parametro.

por otro lado he mirado el codigo fuente de la pagina y he visto lo siguiente.

1.- El atributo src del iframe contiene la direccion normal para acceder a la pagina

2.- me crea una nueva linea que contiene el contenido del clientscript.registerstartupscript
  #6 (permalink)  
Antiguo 17/04/2008, 09:02
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 7 meses
Puntos: 87
Re: problema con ClientScript.RegisterStartupScript

el problema es q no esta encontrando tu ruta relativa es mas sobre eso q otra cosa
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
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 13:12.