Avatar billede acw Nybegynder
03. december 2003 - 09:40 Der er 6 kommentarer og
2 løsninger

ekstern vb-fil v.2

Hej.

ref: http://www.eksperten.dk/spm/432092

Nu har jeg sat dette ind i en .vbs-fil, fordi det skal bruges på ca 20 sider med 3 forskellige sprog.

--------------------------------------------
select case session "sprog"
case "dk"
response.write "<p>Dansk Tekst</p>"
case "en"
response.write "<p>Engelsk tekst</p>"
case "de"
response.write "<p>tysk tekst</p>"
end select
--------------------------------------------

Når jeg så på mine sider indsætter:

<script type="text/vbscript" SRC="/script/sprog.vbs"></script>

der hvor teksten skal stå, kommer denne fejl:

Fejl: Der kan ikke bruges parenteser ved kald af en sub
Avatar billede medions Nybegynder
03. december 2003 - 09:48 #1
Det er jo fordi din kodening er forkert! -du er nødt til at ligge det ind i en funktion eller en sub for at kunne kalde den!

Fx.

Function SValg(hvad)
select case hvad
case "dk"
response.write "<p>Dansk Tekst</p>"
case "en"
response.write "<p>Engelsk tekst</p>"
case "de"
response.write "<p>tysk tekst</p>"
end select
End Function

//>Rune
Avatar billede acw Nybegynder
03. december 2003 - 09:52 #2
tænkte nok det skulle skrives på en anden måde når man gemmer det som fil.. :)
Avatar billede acw Nybegynder
03. december 2003 - 09:55 #3
nu er det nok mig der spørger dumt, men hvad skal jeg ændre SValg(hvad) til..?
Avatar billede medions Nybegynder
03. december 2003 - 09:58 #4
Du skriver bare fx.

Document.Write(SValg "dk")

I dit normale dokument, hvis du vil ha' der står Dansk tekst!

//>Rune
Avatar billede acw Nybegynder
03. december 2003 - 09:59 #5
men den skal jo skrive teksten ud fra hvad værdi den session har...
Avatar billede medions Nybegynder
03. december 2003 - 10:01 #6
Du kan IKKE bruge Sessions i Client VBScript!

//>Rune
Avatar billede acw Nybegynder
03. december 2003 - 10:03 #7
lamt...hvordan gøres det så nemmest..? gider ikke skrive det på samtlige sider, hvis der lige pludselig skal ændres noget m.m.
Avatar billede acw Nybegynder
03. december 2003 - 10:09 #8
foreløbigt point for svar, men opretter nyt spm
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester