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

Includes Variables (que no condicionales)

Estas en el tema de Includes Variables (que no condicionales) en el foro de ASP Clásico en Foros del Web. Hola gente. Pues estoy intentando hacer includes variables, pero no hay manera. O tengo el cerebro tan chamuscado de no dormir que no doy con ...
  #1 (permalink)  
Antiguo 01/08/2005, 17:23
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
Includes Variables (que no condicionales)

Hola gente.

Pues estoy intentando hacer includes variables, pero no hay manera. O tengo el cerebro tan chamuscado de no dormir que no doy con ella.

es evidente que de la forma

<-- include virtual="<%=archivo%>"-->

no puede ser, ya que los includes se procesan antes que el ASP. Y no pueden ser condicionales puros, de la forma

if loquesea then%>
<-- include virtual="archivo.asp"-->

porque el listado de archivos se saca de una base de datos.

Alguna forma de hacerlo, por favor.
  #2 (permalink)  
Antiguo 01/08/2005, 17:32
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98


No te sirve server.execute("archivo.asp")?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 01/08/2005, 18:08
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
Hola U-G. Lo primero, gracias por responder.

server.execute me vale? Pues sí y no. sí porque evidentemente funciona, pero no (aunque al final lo voy a hacer así) porque tengo un fichero en el que tengo todas las funciones creadas y que incluyo en la cabecera del sitio (tambíén un include) y, al hacer el server.execute, no encuentra las funciones, con lo que hay que incluirlo en cada uno de los includes que se van a incluir. No sé si me he explicado bien, pero me lo he pasado de p. madre escribiéndolo.

Un saludo. Y gracias otra vez, master.
  #4 (permalink)  
Antiguo 01/08/2005, 18:12
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Entiendo, pero...
Son muchos archivos? se me hace que esto se podria resolver con un case dentro de una sub que haga los procedimientos necesarios dependiendo de los valores de sus argumentos, pero a lo mejor ya es algo que cuesta mucho trabajo dependiendo de la cantidad de procedimientos que tengas. ay como nos divertimos escribiendo nomas porque si!

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 01/08/2005, 18:18
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
te lo explico bien:

es una especie de "armador de páginas" para una intranet. Cada usuario tiene unas opciones diferentes en su menú principal, que se indican desde el panel de control de usuarios. Cada opción es una tabla HTML que está metida en un archivo para incluírla. Pero el problema viene cuando las opciones (y no hemos hecho más que empezar) van ya por las 100!!

Así que el select case, descartado (por el bien de mis dedos y de mi teclado, más que nada). Además el nº de opciones va a ir creciendo.

y gracias.
  #6 (permalink)  
Antiguo 01/08/2005, 18:22
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Entendido, supongo que modificar esto para utilizar el HTML desde un campo ya es imposible a estas alturas del partido , ta bueno pues, mejor si, cuida tus dedos e incluye tus librerias dentro de esos archivos para ejecutarlos

Y ya ve a dormir, que por alla es bastante temprano no?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 01/08/2005, 18:24
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
las 2.30AM, ni más ni menos. Y mañana a las 7,30, arriba. Me voy. Thx master.
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 15:23.