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

Urgente!! Ayuda Por Favor!!

Estas en el tema de Urgente!! Ayuda Por Favor!! en el foro de ASP Clásico en Foros del Web. Tengo una pagina AAA.asp con un numero indeterminado de links. Todos llevan a la misma pagina BBB.asp, pero con la diferencia que segun el link ...
  #1 (permalink)  
Antiguo 15/04/2004, 08:40
 
Fecha de Ingreso: enero-2004
Mensajes: 4
Antigüedad: 20 años, 4 meses
Puntos: 0
Urgente!! Ayuda Por Favor!!

Tengo una pagina AAA.asp con un numero indeterminado de links. Todos llevan a la misma pagina BBB.asp, pero con la diferencia que segun el link que se pulse, los datos a mostrar en BBB.asp son distintos.
Como hago para saber que link se pulso, para mostrar uno u otro dato?
Ejemplo: en AAA.asp tengo link1, link2 y link3.
Pulsando link1: BBB.asp muestra "Hola".
Pulsando link2: BBB.asp muestra "Adios".
Pulsando link3: BBB.asp muestra "Error".

Pense en hacer paginas distintas (o sea: BBB1.asp; BBB2.asp y BBB3.asp), pero como son un N° indeterminado de links es muy engorroso ya que no se cuantas hacen falta.

Por favor necesito una respuesta lo antes posible.
Muchas gracias.
  #2 (permalink)  
Antiguo 15/04/2004, 09:36
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 7 meses
Puntos: 0
Segun lo que se pulse... se rescata así

debes armar pasar el string entre las paginas de la siguiente forma esta es la pagina AAA:
(voy a suponer que tu link tambien lo sacas de una BD)

<%="<a href=BBB.asp?Link="&Rst.Fields("TudatosparaLink")& ">Click aqui</a>"

Esta es la Pagina BBB:

Asi recojes la Info:
Link = request.querystring("Link")

'asi puedes armar tu sql
SQL = "Select * from tuTabla where tucampo="&LinK&""

'validas si existe y muestras si existe.
IF rst.recordcount = 0 then
response.write "Error"
else
Response.write rst("campodesaludo")
end If


Los artes HTML, y las conexiones son tarea tuya

Slds.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #3 (permalink)  
Antiguo 15/04/2004, 14:30
Avatar de GustavoPY  
Fecha de Ingreso: marzo-2002
Ubicación: Capiatá
Mensajes: 88
Antigüedad: 22 años, 2 meses
Puntos: 0
Tal vez tu solución es utilizar marcadores!
No recuerdo bien como se hace, solo se que es sencillo!

Investiga sobre este asunto!

Saludos!
__________________
*********************************
Gustavo Arriola
http://www.gustavoarriola.com
*********************************
  #4 (permalink)  
Antiguo 16/04/2004, 01:22
 
Fecha de Ingreso: octubre-2003
Ubicación: ***
Mensajes: 152
Antigüedad: 20 años, 7 meses
Puntos: 0
< a href="BBB.asp?link=1">hola</a>
< a href="BBB.asp?link=2">adios</a>
< a href="BBB.asp?link=3">error</a>

':::::::::PAGINA BBB.ASP:::::::


if request(link)=1 then
pagina hola
end if

if request(link)=2 then
pagina adios
end if

if request(link)=3 then
pagina error
end if
  #5 (permalink)  
Antiguo 16/04/2004, 01:30
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
utiliza las variables del servidor.
request.servervariables("http_referer").

que te dicen de donde provienes.


un saludo
__________________
Manual de ASP Avanzado ;-)
  #6 (permalink)  
Antiguo 16/04/2004, 01:49
 
Fecha de Ingreso: diciembre-2001
Mensajes: 199
Antigüedad: 22 años, 5 meses
Puntos: 0
Cita:
Mensaje Original por ElAprendiz
utiliza las variables del servidor.
request.servervariables("http_referer").

que te dicen de donde provienes.


un saludo

pero si no quiere saber de donde proviene, sino mas bien que poner en donde va...
  #7 (permalink)  
Antiguo 16/04/2004, 07:33
Avatar de buliwyf  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 221
Antigüedad: 22 años, 5 meses
Puntos: 1
no lo confundan mas, la respuesta de _Brian_ es la correcta!
__________________
RTFM antes de preguntar...
  #8 (permalink)  
Antiguo 16/04/2004, 09:03
 
Fecha de Ingreso: enero-2004
Mensajes: 4
Antigüedad: 20 años, 4 meses
Puntos: 0
Muchas gracias a todos!!

Gracias a todos.
Ya lo solucione.
hasta la proxima consulta, que no se hara rogar.

Saludos.
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 20:44.