Incluir uno u otro archivo

31/10/2003 - 16:13 por Mario Ruiz | Informe spam
Hola a todos:

Me gustaría que una página mostrara un texto u otro según una variable (por
ejemplo idioma). Quisiera saber el método idóneo para hacer esto. Sería algo
así (el ejemplo no funciona)

<%

if lang=1 then
%>
<!--#include file="esp.txt"-->
<%
else
%>

<!--#include file="eng.txt"-->

<%
end if%>


Un saludo
 

Leer las respuestas

#1 Sashka
31/10/2003 - 15:30 | Informe spam
Me temo que así no lo puedes hacer... no hay forma de incluir archivos
dinámicamente pero puedes hacerlo con fso...
Un ejemplo:

<%
archivo=Request("REF")
if archivo="" then archivo="Princip.htm"
archivo=Server.Mappath(archivo)
Set fs = Server.CreateObject("Scripting.FileSystemObject")
Set fl = fs.GetFile(archivo)
Set ts = fl.OpenAsTextStream(1)
Do While ts.AtEndOfStream <> True
aaa = aaa & ts.readline & vbCrLf
Loop
ts.Close
%>

Tengo en la variable aaa, el contenido del archivo que quiero incluir... y
de hecho yo lo incluyo en una celda de una tabla

<td valign=top width="100%><%=aaa%</td>

Sashka


"Mario Ruiz"

escribió en el mensaje news:
Hola a todos:

Me gustaría que una página mostrara un texto u otro según una variable


(por
ejemplo idioma). Quisiera saber el método idóneo para hacer esto. Sería


algo
así (el ejemplo no funciona)

<%

if lang=1 then
%>
<!--#include file="esp.txt"-->
<%
else
%>

<!--#include file="eng.txt"-->

<%
end if%>


Un saludo





Preguntas similares