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

sobre los "includes"

Estas en el tema de sobre los "includes" en el foro de ASP Clásico en Foros del Web. Hola a todos. Mi problema es el siguiente: Tengo la página index.asp en la cual quiero incluir varias funciones asp que guardo en otras paginas ...
  #1 (permalink)  
Antiguo 03/08/2004, 16:31
 
Fecha de Ingreso: abril-2004
Ubicación: Zaragoza
Mensajes: 63
Antigüedad: 21 años, 1 mes
Puntos: 0
sobre los "includes"

Hola a todos.
Mi problema es el siguiente:
Tengo la página index.asp en la cual quiero incluir varias funciones asp que guardo en otras paginas .asp (cabecera.asp, encuesta.asp, pie.asp . . .). . .
El problema me viene con el include, solo consigo hacerlo funcionar cuando llamo a un archivo solamente (<!-- #include file="cabecera.asp"-->) y después llamando a su respectiva funcion (<%call cabecera%), pero si quiero también llamar a funciones de otras paginas como lo hago??? porque no consigo hacerlo.

Primero hacia esto:
<!-- #include file="cabecera.asp","pie.asp","encuesta.asp"-->

y después llamaba a las funciones donde convenía. . .
call pie. . .. call encuesta. . . etc

Que hago mal, me dice que no coinciden los tipos, pero si lo hago con cada una por separado si funciona.
Perdon por el tocho
  #2 (permalink)  
Antiguo 03/08/2004, 17:39
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
La verdad que n o tengo idea si lo siguiente se puede:

Código:
<!-- #include file="cabecera.asp","pie.asp","encuesta.asp"-->
(nunca lo hice así, pero supongo que no se puede)

La única solución (si es cierto que lo anterior no existe -y nunca lo vi en ningún lado-) es incluyendo los archivos por separado:


Código:
<!-- #include file="cabecera.asp"-->
<!-- #include file="pie.asp"-->
<!-- #include file="encuesta.asp"-->

saludos
__________________
...___...
  #3 (permalink)  
Antiguo 04/08/2004, 10:10
 
Fecha de Ingreso: abril-2004
Ubicación: Zaragoza
Mensajes: 63
Antigüedad: 21 años, 1 mes
Puntos: 0
Hola!
Pues tal como me dices tú ya lo había probado y no me dejaba. . .
dandome el siguiente erro que no entiendo:


El comando @ debe ocupar el primer lugar en la página Active Server.
/encuesta.asp, línea 1


Como haceis vosotros entonces cuando queréis incluir mas de un archivo???
Saludos.

Otra solucíon es hacer un archivo asp con todas las funciones que use en la web, y llamar a todas desde ese archivo pero es mas chapucero.
  #4 (permalink)  
Antiguo 04/08/2004, 10:13
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
ah, ok. Es que le debés quitar los "comandos que contengan arrobas" a los archivos a uncluir (cabecera, pie y encuesta). Sólo dejalo en el archivo inclusor (¿era index.asp?)

saludos
__________________
...___...
  #5 (permalink)  
Antiguo 04/08/2004, 12:22
 
Fecha de Ingreso: abril-2004
Ubicación: Zaragoza
Mensajes: 63
Antigüedad: 21 años, 1 mes
Puntos: 0
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> ----> esto solo en el index.asp.

Ok, muchas gracias!!!
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 12:51.