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

sacar la pagina en la que estoy

Estas en el tema de sacar la pagina en la que estoy en el foro de ASP Clásico en Foros del Web. Pues como indica el titulo, me gustaria poder recuperar la pagina en la que estoy navegando. Si por ejemplo estoy aqui: http://10.0.1.70/geps/administracion_usu.asp me gustaria recuperar ...
  #1 (permalink)  
Antiguo 13/10/2005, 08:30
Avatar de Nombela  
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años, 2 meses
Puntos: 1
sacar la pagina en la que estoy

Pues como indica el titulo, me gustaria poder recuperar la pagina en la que estoy navegando.
Si por ejemplo estoy aqui:

http://10.0.1.70/geps/administracion_usu.asp

me gustaria recuperar el administracion_usu.asp

gracias
__________________
:si: El hombre es el único animal que come sin tener hambre, bebe sin tener sed y habla sin tener nada que decir. :si:
  #2 (permalink)  
Antiguo 13/10/2005, 09:00
Avatar de ivangar  
Fecha de Ingreso: septiembre-2005
Ubicación: méxico df
Mensajes: 99
Antigüedad: 18 años, 8 meses
Puntos: 0
puedes subir tú página a un servidor o poner el código para checarlo??
no podemos accesar a tú página porque esta alojada localmente

Saludos
  #3 (permalink)  
Antiguo 13/10/2005, 09:19
Avatar de Nombela  
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años, 2 meses
Puntos: 1
no ya pero me refiero a conseguir tener en una variable el administracion_usu.asp, como lo extraigo de la ruta de navegacion???

y si estoy en http://10.0.1.70/geps/productos/administracion_usu.asp

tener productos/administracion_usu.asp

xq la ruta del servidor es http://10.0.1.70/geps

gracias
__________________
:si: El hombre es el único animal que come sin tener hambre, bebe sin tener sed y habla sin tener nada que decir. :si:

Última edición por Nombela; 13/10/2005 a las 09:25
  #4 (permalink)  
Antiguo 13/10/2005, 09:19
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 6 meses
Puntos: 144
Esta es una forma de hacerlo:

Código:
'Buscamos el nombre de la página en la que estamos (sin la ruta en el servidor)
Rutaypagina=(Request.ServerVariables("SCRIPT_NAME")) 
function Nombrepagina(Rutaypagina)
   for i = len(Rutaypagina) -1 to 0 step -1
     if mid(Rutaypagina, i, 1) = "/" then exit for
   next
   Nombrepagina = right(Rutaypagina, len(Rutaypagina) - i)
end function
Y para llamar a la función:
Código:
'Mostramos solo el nombre de la página
response.write Nombrepagina(Rutaypagina)
Editado: Otra sería usando la función split, y seleccionando el último elemento del array (sería más sencilla la función, incluso). Sería algo como esto:

Código:
Rutaypagina=(Request.ServerVariables("SCRIPT_NAME")) 
mi_array = Split(Rutaypagina, "/")
ultimo_elemento = UBound(mi_array)
'Mostramos el nombre de la página
Response.write mi_array(ultimo_elemento)
La primera función busca caracter a caracter, empezando por el final, hasta encontrar el caracter "/". La segunda opción, te separa todos los elementos que componen la Rutaypagina por el caracter "/".

Última edición por 3pies; 13/10/2005 a las 09:42
  #5 (permalink)  
Antiguo 13/10/2005, 09:58
Avatar de Nombela  
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años, 2 meses
Puntos: 1
Muchas gracias me vino de PM.
__________________
:si: El hombre es el único animal que come sin tener hambre, bebe sin tener sed y habla sin tener nada que decir. :si:
  #6 (permalink)  
Antiguo 13/10/2005, 10:19
Avatar de Nombela  
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años, 2 meses
Puntos: 1
y como podria sacar el http://10.0.1.70/geps, es decir la ruta del servidor?????
__________________
:si: El hombre es el único animal que come sin tener hambre, bebe sin tener sed y habla sin tener nada que decir. :si:
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 14:16.