Foros del Web » Programando para Internet » ASP Clásico »

Response.Redirect()...

Estas en el tema de Response.Redirect()... en el foro de ASP Clásico en Foros del Web. Tengo un ligero problema, agrego un registro a una BD, todo lo hace bien... Debo mandar un mensaje avisando al usuario que su petición fue ...
  #1 (permalink)  
Antiguo 28/02/2006, 19:24
 
Fecha de Ingreso: febrero-2005
Mensajes: 29
Antigüedad: 20 años, 2 meses
Puntos: 0
Response.Redirect()...

Tengo un ligero problema, agrego un registro a una BD, todo lo hace bien...

Debo mandar un mensaje avisando al usuario que su petición fue realizada con éxito mediante un Msgbox, lo hago utilizando por separado de ASP un script...

%>'Termina ASP
<script language="VBScript">
Msgbox "Alta realizada",VBINFORMATION
</script>
<%'Continuo con el ASP

El problema está en que cuando aparece el mensaje y cuando yo pulse el botón aceptar, me aparezca una página diferente a la del formulario, entonces utilizo el Response.Redirect("mi_otra_pag.htm") y el problema es que si coloco esta instrucción, no muestra el Msgbox..., redirecciona, pero saltandose la caja de mensaje...HELP, HELP
  #2 (permalink)  
Antiguo 28/02/2006, 22:33
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
el response.redirect se leera antes que cualquier javascript, el servidor primero interpretara el codigo asp y despues javascript, htm, css, etc... intenta haciendo el redireccionamiento con javascript
  #3 (permalink)  
Antiguo 28/02/2006, 23:03
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
yo utilizo este pequeño codigo

Código:
response.write vbCrLf&"<script language=""JavaScript"">"
response.write vbCrLf&"<!--"
response.write vbCrLf&"checkPrivateMsg = confirm('Registro Eliminado.\n\nVolver?')"
response.write vbCrLf&"if (checkPrivateMsg == true) {"
response.write vbCrLf&" window.location='pagina1.asp'"
response.write vbCrLf&"}"
response.write vbCrLf&"else"
response.write vbCrLf&"{"
response.write vbCrLf&" window.location='pagina2.asp'"
response.write vbCrLf&"}"
response.write vbCrLf&"// --></script>"&vbCrLf
el problema es que lo uso con 2 botones, aceptar y cancelar, si apretas aceptar va pagina1.asp, si es cancelar a pagina2.asp.
  #4 (permalink)  
Antiguo 01/03/2006, 04:27
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
puedes dirigir el formulario a la página que quieres que aparezca y, antes de la cabecera, insertas el registro. Después haces un alert() con javascript y arreglado.
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 15:16.