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

Problemas con #INCLUDE

Estas en el tema de Problemas con #INCLUDE en el foro de ASP Clásico en Foros del Web. Saludos Me gustaría tener la funcionalidad de distribuir variables y métodos en archivos independientes a la pagina actual que se este navegando en mi sitio ...
  #1 (permalink)  
Antiguo 25/06/2004, 11:39
 
Fecha de Ingreso: octubre-2003
Ubicación: Mexico
Mensajes: 57
Antigüedad: 20 años, 7 meses
Puntos: 1
Problemas con #INCLUDE

Saludos

Me gustaría tener la funcionalidad de distribuir variables y métodos en archivos independientes a la pagina actual que se este navegando en mi sitio web, pero al utilizar #INCLUDE, no he tenido exito, ya que pareciera que los métodos o las variables no entran en el alcance (scope) de la aplicación en uso.

El archivo a incluir se encuentra en el mismo directorio que el que lo incluye.

La estructura que utilizo es:

<body>
<!--#INCLUDE File="procesos.asp" -->

.....(html)
.....(asp)
.....(html)
.....(html)

</body>

teoricamente debiera funcionar.. no se que pueda estar haciendo mal

agradezco enormemente su ayuda !!!
  #2 (permalink)  
Antiguo 25/06/2004, 12:59
Avatar de LeCLUB  
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 21 años, 1 mes
Puntos: 1
la etiqueta de INLUDE debe ir DENTRO del código ASP, y no fuera

es decir

<body>
<%
<!--#INCLUDE File="procesos.asp" -->
%>

.... (html)
.... <% asp %>
.... (html)
.... (html)

</body>
__________________
Documentación de VBScript V5.6 en Español:
http://download.microsoft.com/downlo...ES/scd56es.exe
  #3 (permalink)  
Antiguo 25/06/2004, 13:18
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
LeCLUB, la etiqueta INCLUDE no puede ir dentro de código ASP. Eso da error

system, no logro entender qué es lo que necesitás hacer
  #4 (permalink)  
Antiguo 25/06/2004, 13:23
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Efectivamente, va fuera del código. Y no, el include no es para pasar variables entre páginas, sino código. Para pasar variables debes usar variables de session o la clásica vía de paso de parámetros por formularios o URL.

Saludos
  #5 (permalink)  
Antiguo 25/06/2004, 13:24
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Pues no parece que haya nada mal. Todas las variables, funciones, etc. que esten dentro del archivo Include, son accesibles desde la página "que la incluye".
__________________
Tu portal de manga y anime.
  #6 (permalink)  
Antiguo 25/06/2004, 13:26
Avatar de LeCLUB  
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 21 años, 1 mes
Puntos: 1
Cita:
Iniciado por dazuaga
LeCLUB, la etiqueta INCLUDE no puede ir dentro de código ASP. Eso da error
jajajjaa, no se en que estoy pensando,es cierto xDDDDDD
__________________
Documentación de VBScript V5.6 en Español:
http://download.microsoft.com/downlo...ES/scd56es.exe
  #7 (permalink)  
Antiguo 26/06/2004, 16:11
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
mira, has escuchado del global.asa? es un archivo que se debe poner en la raiz de tu página...
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #8 (permalink)  
Antiguo 26/06/2004, 18:16
Avatar de Atonovich  
Fecha de Ingreso: diciembre-2002
Ubicación: ...
Mensajes: 117
Antigüedad: 21 años, 6 meses
Puntos: 0
El global.asa te puede ayudar mucho sin embargo... no encuentro porque no puedes hacer vàlidas las funciones y procedimientos que tienes en tus includes o librerias...¿por qué no intentas hacer "debuggin" asì?
<!-- ARCHIVO FUNCIONES.asp-->
<%
sub prueba()

response.write prueba

end sub
%>

y lo incluyes en tu pàgina donde tendràs tus includes
<!-- pagina de includes -->
<!-- #INCLUDE FILE="FUNCIONES.asp" -->
<%
' LLAMARÌAS A LA FUNCION PRUEBA EN TU ARCHIVO DE INCLUDE

call prueba()

%>

Necesariamente debe correr, si no, ¿que error te manda el explorer? (Deshabilita la casilla de "errores descriptivos de internet explorer")
__________________
" El hombre es una invención de Dios o Dios es una invención del hombre..."
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 17:11.