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

INCLUDE DINAMICO, como se hace

Estas en el tema de INCLUDE DINAMICO, como se hace en el foro de ASP Clásico en Foros del Web. Siempre hemos luchado por un include dinamico, ya que ASP no lo realiza, pues aqui esta, provecho: Primero debes crear esta function y ponerla al ...
  #1 (permalink)  
Antiguo 24/03/2002, 14:43
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 23 años, 3 meses
Puntos: 0
INCLUDE DINAMICO, como se hace


Siempre hemos luchado por un include dinamico, ya que ASP no lo realiza, pues aqui esta, provecho:

Primero debes crear esta function y ponerla al principio de la pagina:
  #2 (permalink)  
Antiguo 24/03/2002, 14:45
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: INCLUDE DINAMICO, como se hace

<%

Function getFileContents(strIncludeFile)
Dim objFSO
Dim objText
Dim strPage

Set objFSO = Server.CreateObject("Scripting.FileSystemObje ct")

Set objText = objFSO.OpenTextFile(Server.MapPath(strIncludeFile) )

getFileContents = objText.ReadAll

objText.Close
Set objText = Nothing
Set objFSO = Nothing
End Function
%>
  #3 (permalink)  
Antiguo 24/03/2002, 14:48
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: INCLUDE DINAMICO, como se hace

Luego debemos incluir esta porcion de codigo donde vamos a incluir nuestro archivo
<%

Dim strMain, strInclude

If Request("id") <> "" Then
strMain = getFileContents(Request("id"))
else
strMain = getFileContents("TUPAGINA.INC")
end if
If Request("id") = "" Then
strInclude = getFileContents("TUPAGINA.INC")
Else
strInclude = getFileContents(Request("id"))
End If
strMain = replace(strMain,"<!-- INCLUDE FILE HERE -->",strInclude)

Response.Write strMain

%>
  #4 (permalink)  
Antiguo 24/03/2002, 14:52
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: INCLUDE DINAMICO, como se hace

Como funciona?
dentro de el servidor se guarda tu pagina a incluir:
getFileContents("TUPAGINA.INC")
y luego por medio de RESPONSE.WRITE se le envia a el cliente. Asi se evita utilizar el Include file.

espero que les aproveche
  #5 (permalink)  
Antiguo 24/03/2002, 19:37
 
Fecha de Ingreso: enero-2002
Mensajes: 417
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: INCLUDE DINAMICO, como se hace

¿Alguien me podria explicar para que sirve exactamente esto? ¿Tiene alguna mejora sobre el "modo original"? Muchas gracias y enorawena por el codigo, aunke no l ocomprenda ;)
  #6 (permalink)  
Antiguo 25/03/2002, 11:57
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: INCLUDE DINAMICO, como se hace

amigo superjavi
esto funciona cuando quieres hacer un include del tipo:
#include file="<%=id%>"
porque de la forma tradicional no se puede hacer

<--LuBeTpIc-->
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 10:07.