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

includes?

Estas en el tema de includes? en el foro de ASP Clásico en Foros del Web. hola, tal vez esta pregunta es demasiado basica como para el faq, lo revisé y no encoentré solución posible a mi pregunta. lo que quiero ...
  #1 (permalink)  
Antiguo 16/11/2004, 14:11
 
Fecha de Ingreso: enero-2002
Ubicación: Bogotá
Mensajes: 23
Antigüedad: 23 años, 2 meses
Puntos: 0
includes?

hola,
tal vez esta pregunta es demasiado basica como para el faq, lo revisé y no encoentré solución posible a mi pregunta.

lo que quiero hacer es un include dentro de una página según un valor pasado por la url.

por ejemplo, que yo escriba http://127.0.0.1/test.asp?seccion=cine y me incluya el contenido de cine.asp dentro del diseño de test.asp

muchas gracias por su ayuda.

Juan Diego
  #2 (permalink)  
Antiguo 16/11/2004, 14:34
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Si esta en las FAQ's, y se trata de hacer los includes según un Select Case.

Saludos
  #3 (permalink)  
Antiguo 16/11/2004, 15:16
 
Fecha de Ingreso: noviembre-2004
Ubicación: Sevilla
Mensajes: 139
Antigüedad: 20 años, 5 meses
Puntos: 0
if request.querystring("seccion") = "cine" then

------ include cine ------------

elseif request.querystring("seccion") = "otracosa" then

---------- include otra cosa -----------

etc etc

END IF
__________________
Punkis De Mierda

Foro punk rock
  #4 (permalink)  
Antiguo 16/11/2004, 17:50
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 5 meses
Puntos: 4
Coincido con Myakire en que lo mejor es utilizar Select Case. De la forma que comentas, xAlex, funciona bien pero se lia un poco el código.

Código:
Select Case Request.QueryString("seccion")
   Case "cine"
      <!--#include file="cine.asp"-->
   Case "musica"
      <!--#include file="musica.asp"-->
   Case "literatura"
      <!--#include file="literatura.asp"-->
   Case Else
      <!--#include file="otros.asp"-->
End Select
De todas formas, recuerda que se incluirán todos los archivos, ya que el include actúa antes de la ejecución ASP, aunque luego no se utilicen. Esto puede hacer que si los archivos que incluyes son muy pesados te ralentize todo el cconjunto.

Mi opinión es que si esto último ocurre, optes por hacer una sola página genérica y utilizar los valores del QueryString para cambiar algunas variables.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
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 21:12.