Foros del Web » Programando para Internet » Javascript »

Abrir pagina sin hacer un enlace

Estas en el tema de Abrir pagina sin hacer un enlace en el foro de Javascript en Foros del Web. Hola.. como puedo hacer que una pagina me abra otra automaticamente? la idea es sencilla: tengo una busqueda... si la busqueda me regresa mas de ...
  #1 (permalink)  
Antiguo 08/08/2003, 12:53
 
Fecha de Ingreso: julio-2003
Ubicación: mi camioneta?
Mensajes: 87
Antigüedad: 20 años, 9 meses
Puntos: 0
Abrir pagina sin hacer un enlace

Hola..

como puedo hacer que una pagina me abra otra automaticamente?

la idea es sencilla:
tengo una busqueda... si la busqueda me regresa mas de 1 resultado.. me muestra un listado.

si la busqueda me regresa un solo resultado.. quiero que me abra de manera automatica la pagina de detalle.. para evitar asi un paso innecesario.

se que la pregunta puede parecer de ASP u otra tecnologia... pero creo que la solucion esta en javascript

saludos
  #2 (permalink)  
Antiguo 08/08/2003, 12:57
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Pero si usas ASP es mucho mejor y más sencillo y seguro que lo hagas desde asp.

Dependiendo de los resultados que cargue la página o que haga un response.redirect a la página en cuestión.
  #3 (permalink)  
Antiguo 08/08/2003, 13:10
 
Fecha de Ingreso: julio-2003
Ubicación: mi camioneta?
Mensajes: 87
Antigüedad: 20 años, 9 meses
Puntos: 0
ya lo intente con Response.Redirect
el problema es que al parecer no me acepta (o me estoy equivocando) al poner algo asi:

Response.Redirect "pagDet.asp?codigo="&rs("codigo")"

Si es necesario y para no duplicar... pues agradeceria que cambiaras esta consulta al foro de ASP.

Gracias
  #4 (permalink)  
Antiguo 08/08/2003, 13:14
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Yá se lo pones antes al principio de todo? antes de donde se abre el tag <html>??
  #5 (permalink)  
Antiguo 08/08/2003, 13:19
 
Fecha de Ingreso: julio-2003
Ubicación: mi camioneta?
Mensajes: 87
Antigüedad: 20 años, 9 meses
Puntos: 0
<%if Rs.RecordCount=1 then
Response.Redirect "detalle.asp?num=<%=rs("n_e")%>"
end if%>

Este es el codigo que utilizo...

lo hago entre el tag <html> </html>

para empezar... creo que esta mal el codigo asi como lo pongo
  #6 (permalink)  
Antiguo 08/08/2003, 13:22
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Mira, no puedes hacer un redirect cuando yá se ha abierto el html.

Debes ponerlo antes del tag <html> si se ha de redireccionar.

Y la sintaxis correcta sería esta

<%if Rs.RecordCount=1 then
Response.Redirect "detalle.asp?num=" & rs("n_e")
end if%>

Pruebalo y dime qué tal
  #7 (permalink)  
Antiguo 08/08/2003, 13:27
 
Fecha de Ingreso: julio-2003
Ubicación: mi camioneta?
Mensajes: 87
Antigüedad: 20 años, 9 meses
Puntos: 0
Excelente!!!

gracias Tunait
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:51.