webForumDet fria alternativet

Dynamisk Include

5 svar · 332 visningar · startad av saw

sawMedlem sedan mars 20011 880 inlägg
#1

Jag vet att någonstans så har jag sett ex på hur dynamiskt include fungerar.
Jag försöker så här:

Dim sprak
sprak = REQUEST.FORM("sprak")

Select Case sprak

Case "sv"
Response.Cookies("Språk")("Land") = "sv"
Server.Execute("sv_test.asp")

Case "en"
Response.Cookies("Språk")("Land") = "en"
'Server.Execute("en_test.asp")

Case "de"

Response.Cookies("Språk")("Land") = "de"
'Server.Execute("de_test.asp")

End Select

Error:
Serverobjekt, ASP 0228 (0x80004005)
Anropet till Server.Execute misslyckades när sidan laddades.

Några bra tips?

PalleMedlem sedan apr. 20003 174 inlägg
#2

Finns sidan du försöker executera?
Är det rätt sökväg till sidan du försöker executera?

Jesper TMedlem sedan nov. 20017 144 inlägg
#3

Var har du för scriptengineversion? Tror att det kan ha med det att göra.

sawMedlem sedan mars 20011 880 inlägg
#4

Svar (1)
Ja alla sidorna finns
Svar(2)
Jag är osäker på vertionen, men jag kör WinXP och därmed II5:an.
(jag ser att jag har bortkommenterat min ex kod här, men så var
det inte när jag försökte.

@ndersMedlem sedan juni 200032 969 inlägg
#5

Får du samma fel oberoende av vilket språk du väljer? Är du verkligen säker på att sökvägen till filerna är korrekt, dvs ligger denna fil som körs i samma mapp som språkfilerna som ska exekveras?

sawMedlem sedan mars 20011 880 inlägg
#6

Svar: ja till alla frågorna.
När jag sökte på internet så skall ju koden skrivas som:

Server.Execute("sv_test.asp")
125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)