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

¡¡ Esperar una alerta para hacer redirección ayuda please !!

Estas en el tema de ¡¡ Esperar una alerta para hacer redirección ayuda please !! en el foro de ASP Clásico en Foros del Web. Hola a todos. Esto contruyendo un portal, cuya página inicial corresponde al ASP que os pongo a continuación. La idea es que se conecta a ...
  #1 (permalink)  
Antiguo 08/02/2006, 03:53
 
Fecha de Ingreso: julio-2004
Mensajes: 6
Antigüedad: 19 años, 11 meses
Puntos: 0
¡¡ Esperar una alerta para hacer redirección ayuda please !!

Hola a todos. Esto contruyendo un portal, cuya página inicial corresponde al ASP que os pongo a continuación.

La idea es que se conecta a una base de datos a buscar si hay algun registro, y de ser así abre una alerta avisando al usuario, para luego redirigir a la página principal del portal. El problema es que si se lanza la alerta no se me para la ejecución sino que me hace la redirección directamente.

Asi que la pregunta es: ¿Como puedo hacer que se detenga la ejecución para que la redirección a la página portada.html se haga una vez que el usuario acepte la alerta, y no directamente?

Muchas gracias por anticipado

<%
Option explicit
dim conexion
dim rs
dim SQL
set conexion = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.RecordSet")
SQL = "SELECT * FROM ALARMAS"
conexion.Open "DRIVER={SQL Server};SERVER=S3;Database=Seguimiento;"
rs.Open SQL, conexion, 1, 3
if rs.EOF = FALSE then
Response.write("<script>confirm('Hay " & rs.RecordCount & " alerta(s) activa(s) en el mes actual.\nAcuda a la sección de alertas para ver los indicadores afectados.')</script>")
end if
rs.close
conexion.close
Response.redirect("portada.html")
%>
  #2 (permalink)  
Antiguo 08/02/2006, 07:08
 
Fecha de Ingreso: enero-2006
Ubicación: Madrid
Mensajes: 148
Antigüedad: 18 años, 4 meses
Puntos: 0
Código:
Response.write("<script language=javascript>if (confirm('Hay " & rs.RecordCount & " alerta(s) activa(s) en el mes actual.\nAcuda a la sección de alertas para ver los indicadores afectados.'))=true{document.location.href='portada.html'}</script>")
en el document.location.href='portada.html'. tendrás que poner eso mismo, si ese programa está en la misma carpeta. Si quisieses redireccionar por ejemplo a una pagina de internet pondrias http://www.google.es. Por supuesto el redirect de asp lo tendrias que quitar.Espero que te sirva ciao
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 02:08.