• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

iswitch

condicional inlcude

1 mensagem neste tópico

Boas...

Estou a tentar fazer uma página em VBscript Mulitligue, que busca o ficheiro de "strings" traduzidas consoante a lingua escolhida

Assim no ficheiro PT.asp tenho a relação das string e suas traduçoes em PT, ES.asp em espanhol e por aí em diante.

No ficheiro que eu estou a criar os inlcudes meti isto:

<%




Dim langcookie
langcookie=Request.Cookies("linguagem")

Dim strInclude
Dim strInclude2

if langcookie ="PT" Then 

strInclude = getMappedFileAsString("linguagem/PT.asp")

elseif langcookie ="EN" Then
strInclude = getMappedFileAsString("linguagem/EN.asp")

elseif  langcookie ="ES" Then
strInclude = getMappedFileAsString("linguagem/ES.asp")

elseif  langcookie ="FR" Then
strInclude = getMappedFileAsString("linguagem/FR.asp")

elseif  langcookie ="" then
strInclude = getMappedFileAsString("linguagem/PT.asp")
End if


Dim strlingua
strlingua = Request.QueryString("lingua")

if strlingua = "PT" Then
Response.Cookies("linguagem")="PT"
strInclude2 = getMappedFileAsString("linguagem/PT.asp")

elseif  strlingua = "EN" Then
Response.Cookies("linguagem")="EN"
strInclude2 = getMappedFileAsString("linguagem/EN.asp")

elseif  strlingua = "ES" Then
Response.Cookies("linguagem")="ES"
strInclude2 = getMappedFileAsString("linguagem/ES.asp")

elseif  strlingua = "FR" Then
Response.Cookies("linguagem")="FR"
strInclude2 = getMappedFileAsString("linguagem/FR.asp")

End if


%>

o único  resultado que obtenho é um laconico:

Type mismatch: 'getMappedFileAsString'

Esterpocedimento não serve para carregar ficheiros ASP com criação e especificação de variáveis? devo usar o

Set f=fs.OpenTextFile(Server.MapPath("testread.txt"), 1)

em alternativa...

HELP!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora