Include

26/04/2005 - 21:07 por rameltete | Informe spam
Hola:

Estoy empezando con este lenguaje y me ha surgido una duda. Como no!.

Lo que quiero hacer es incluir un archivo asp en otro dependiendo del
resultado de una funcion. La idea es incluir un archivo u otro dependiendo
del idioma seleccionada por el visitante.

Lo he intentado colocando la etiqueta <#--include file=elquesea.asp -->
dentro de la funcion, pero me produce un error.( La pagina no se carga).


Un Saludo,

Rafael ;-)
 

Leer las respuestas

#1 salcedo
26/04/2005 - 21:55 | Informe spam
<%server.Execute("includes/" & (RSplant.Fields.Item("plantilla").Value))%>

donde RSplant.Fields.Item("plantilla").Value es un nombre de pagina que
tengo en una base de datos.

puedes usar un request
<%server.Execute("includes/" & request.querystring("plantilla"))%>

yo me limito a programar la pagina que deseo incluir, con sus conexiones
propias, sus comportamientos propios y todo de forma independiente, sin
contar para nada (o casi nada) con la pagina que la carga

es cierto que he de pulirlo luego un poco pero mejor intentalo con un
archivo simple y verás que funciona

lo que no se es por que no usamos esto todos, en vez de los includes, ¿es
que hay algun problema que desconozco?

no me refiero a un uso masivo... sino evitar el tipico Select Case

por ahora me ha funcionado todo lo que he montado, con algunas
actualizaciones lógicas de rutas, nombres de variables comunes y demás pero
poco
trabajo

de esta manera puedo tener menos cuidado con por ejemplo los nombres de
variable, ya que solo carga el archivo que necesito

"rameltete" escribió en el mensaje
news:
Hola:

Estoy empezando con este lenguaje y me ha surgido una duda. Como no!.

Lo que quiero hacer es incluir un archivo asp en otro dependiendo del
resultado de una funcion. La idea es incluir un archivo u otro dependiendo
del idioma seleccionada por el visitante.

Lo he intentado colocando la etiqueta <#--include file=elquesea.asp -->
dentro de la funcion, pero me produce un error.( La pagina no se carga).


Un Saludo,

Rafael ;-)

Preguntas similares