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

dos links en una pagina enviando mismas variables y abriendo pags distintas

Estas en el tema de dos links en una pagina enviando mismas variables y abriendo pags distintas en el foro de ASP Clásico en Foros del Web. hola! como puedo hacer esto en asp? Tengo un formulario que envia 2 valores a una pagina y la abre. Pagina principal envia valor a ...
  #1 (permalink)  
Antiguo 19/04/2006, 12:56
 
Fecha de Ingreso: diciembre-2002
Ubicación: USA
Mensajes: 101
Antigüedad: 21 años, 5 meses
Puntos: 0
dos links en una pagina enviando mismas variables y abriendo pags distintas

hola!
como puedo hacer esto en asp?

Tengo un formulario que envia 2 valores a una pagina y la abre.
Pagina principal envia valor a y valor b y se me abre pagina UNO cuando le dan a linkuno
Pagina principal tambien tiene un linkdos que abre pagina DOS y quiero que me envie esos mismos valores

O sea una pagina con dos links que envia dos variables y me abre una pagina distinta dependiendo de que link le hago click

gracias!
  #2 (permalink)  
Antiguo 19/04/2006, 13:08
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
No estoy seguro de haber entendido bien, pero se me ocurre algo más o menos así:

Código:
'--pagina_envio.asp

<a href="abrir_pagina.asp?valor=1">Uno</a>
<a href="abrir_pagina.asp?valor=2">Dos</a>

'--abrir_pagina.asp
<%
valor = Request.QueryString("valor")

Select case valor
  case 1
     Response.Redirect("pagina1.asp")
  case 2
     Response.Redirect("pagina2.asp")
End Select
%>
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 19/04/2006, 13:22
 
Fecha de Ingreso: diciembre-2002
Ubicación: USA
Mensajes: 101
Antigüedad: 21 años, 5 meses
Puntos: 0
casi casi! pero no...
creo que no me explique bien...
Tengo dos valores "Hidden" en un formulario que quiero enviar a pagina1 o a pagina2 dependiendo del link que el usuario haga...los dos valores "hidden" son los que deseo pasen a la otra pagina cuando el usuario haga click en uno de esos links...

me esta cambiando el Action del form en el submit cuando le hago click...porque ira a una pagina distinta pero quiero que ambos valores hidden pasen a la otra pagina tambien...
  #4 (permalink)  
Antiguo 19/04/2006, 14:12
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Pues si son hidden y están dentro del form, y estás cambiando el action del form on submit, por ende, esos dos valores llegarán a la página envíada, que no?

Si no es así, te sugeriría que pongas algo de código.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 20/04/2006, 03:22
Avatar de DkarnDuuk  
Fecha de Ingreso: marzo-2004
Mensajes: 626
Antigüedad: 20 años, 2 meses
Puntos: 2
con 2 links puedes llamar a una funcion javascript en la misma pagina q reciba un valor u otro dependiendo de q link pulse y luego redireccionarlo a cualquier pagina
__________________
bla, bla, bla......
  #6 (permalink)  
Antiguo 20/04/2006, 13:18
 
Fecha de Ingreso: diciembre-2002
Ubicación: USA
Mensajes: 101
Antigüedad: 21 años, 5 meses
Puntos: 0
Aqui esta cuando le da a un link y me redirecciona los valores a la paginauno...
Queria hacer que estando en una misma pagina el usuario solo tenia que darle click a un link y lo enviaba a la paginauno...o si le daba al otro link, lo enviaba a la paginados con los valores que estan hidden ahi...
Aca se decidieron hacerlo con links distintos asi que puse una pagina para cada link que redireccionara
(Lo que se pretende es que no aparezca en el URL del usuario lo de rs:Command blhablhablha...y que envie como sea esos valores al informe...)

Código:
<body onload="document.form1.submit();">
<form action="paginauno.asp" method="post" name="form1" >
  <input type="hidden" name="rs:Command" value="Render">
  <input type="hidden" name="rs:ClearSession" value="True">
</form>
  #7 (permalink)  
Antiguo 20/04/2006, 13:28
Avatar de GaboMaKano  
Fecha de Ingreso: noviembre-2002
Ubicación: Viña del Mar - Chile
Mensajes: 323
Antigüedad: 21 años, 7 meses
Puntos: 2
debes incluir en cada una de las páginas de destino la sentencia que te permita tomar ese valor

en el caso de metodo post
valorA=request.form("rs:command")
valorB=request.form("rs:clearsession")

valorA=request.querystring(("rs:command")
valorB=request.querystring(("rs:clearsession")

valorA o valorB según corresponda.
__________________
Exito!!
:censura:
Visita Uganet.cl
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 19:29.