Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 como hacer #Include con variables
 Foro Bloqueado  Tema Bloqueado


Autor Temas
jrsouto
New Member

Venezuela
88 Posts
Mensajes - 19 Jun 2003 :  04:11:48  Ver Perfil  Enviar Email
alguien me podra decir como hacer un #include con el valor de una variable en lugar de colocar el nombre del archivo a incluir directamente? (eso se puede?)

lo he intentado de varias formas y nada

<><>
Desde Caracas un gran saludo y
¿Porque al solucionar un problema tiende a surgir otro?

matrix_revolutions_neo
Junior Member

Mexico
249 Posts
Posted - 19 Jun 2003 :  04:24:36  Ver perfil  Enviar e-mail
<%select case variable
case gustavo
variable2="tema1.asp"
case juan
variable2="tema2.asp"
case else
variable2="tema3.asp"
end select

<!--#include file="<%=variable2%>" ->


Saludos


Mi nombre no es Sr. Villegas Mi nombre es NEOInicio Pagina

jrsouto
New Member

Venezuela
88 Posts
Posted - 19 Jun 2003 :  06:31:57  Ver perfil  Enviar e-mail
Esta instruccion
...
<!--#include file="<%=marquet%>" ->
...
ya la intente pero me arroja este error

Páginas Active Server error 'ASP 0126'
Archivo Include no encontrado
/AMSeditor/index.asp, line 470

No se ha encontrado el archivo include '<%=marquet%>'

<><>
Desde Caracas un gran saludo y
¿Porque al solucionar un problema tiende a surgir otro?Inicio Pagina

dos
Moderator

España
1575 Posts
Posted - 19 Jun 2003 :  15:59:59  Ver perfil  Enviar e-mail
la solucion de villegas es erronea. Los includes se ejecutarán SIEMPRE antes de cualquier código asp, por tanto no se puede hacer de esa forma.

Tu solucion esta en hacer un condicionar del tipo:
if condicion then
%><!--#include file="xxx"--><%
else
%><!--#include file="yyy"--><%
end if

Saludos.

Solo se ayuda al que se ayuda a si mismo. No esperes que nosotros resolvamos tus problemas si tu no te preocupas por intentar resolverlos tu antes.Inicio Pagina

jrsouto
New Member

Venezuela
88 Posts
Posted - 21 Jun 2003 :  03:48:03  Ver perfil  Enviar e-mail
Gracias DOS, por la informacion adicional del orden de ejecucion del codigo (ese es siempre un dato importante al rastrear un error)

<><>
Desde Caracas un gran saludo y
¿Porque al solucionar un problema tiende a surgir otro?Inicio Pagina

dos
Moderator

España
1575 Posts
Posted - 23 Jun 2003 :  15:18:29  Ver perfil  Enviar e-mail
de nada amigo, yo lo descubri porque tenia variables con el mismo nombre creadas en dos includes que metida en una pagina si ocurra una cosa u otra (algo muy parecido a lo que te pasa a ti). A raiz de aquello y buscando en la red descubri que el comportamiento es el que te digo.

Evidentemente la solucion mas natural debiera ser la que dio villegas al principio, pero como esto va por capas y los includes van antes que el asp...

Saludos.

Solo se ayuda al que se ayuda a si mismo. No esperes que nosotros resolvamos tus problemas si tu no te preocupas por intentar resolverlos tu antes.Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar