Foros del Web » Programando para Internet » Javascript »

Ejecutar un msgbox(script) antes que un redirect

Estas en el tema de Ejecutar un msgbox(script) antes que un redirect en el foro de Javascript en Foros del Web. Hola Tengo este código en una página ASP.net JavaScript = "<script language='javascript'>" & _ "alert('" & Message & "');" & _ "</script>" Me.RegisterStartupScript("JavaScript", JavaScript) ' ...
  #1 (permalink)  
Antiguo 13/03/2008, 09:29
 
Fecha de Ingreso: enero-2008
Mensajes: 229
Antigüedad: 16 años, 3 meses
Puntos: 0
Ejecutar un msgbox(script) antes que un redirect

Hola
Tengo este código en una página ASP.net

JavaScript = "<script language='javascript'>" & _
"alert('" & Message & "');" & _
"</script>"
Me.RegisterStartupScript("JavaScript", JavaScript)

' Llamada al método redirect
Response.Buffer = True
Response.Clear()
Response.Redirect("Default.aspx")
Response.End()
El problrma es que me redireccioa ala página default.aspx y no me muestra el msgbox(script). Como lo hago para que me muestre el script primero y luego haga el redireccionamiento?

Gracias
  #2 (permalink)  
Antiguo 14/03/2008, 01:27
 
Fecha de Ingreso: enero-2008
Mensajes: 229
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Ejecutar un msgbox(script) antes que un redirect

Solucionado: agregar en el mismo script el redirect, en este caso sería location:

JavaScript = "<script language='javascript'>" & _
"alert('" & Message & "'); window.location='url_destino.html'; " & _
"</script>"
Me.RegisterStartupScript("JavaScript", JavaScript)

Y se omite el response.redirect.
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 22:34.