webForumDet fria alternativet

select case slutar med "else if"

6 svar · 537 visningar · startad av peppar

pepparMedlem sedan dec. 2001873 inlägg
#1

Jag har en select case som ser ut så här...

script_name = lcase(Request.ServerVariables("script_name"))
select case script_name
   case "/default.asp" 
		pageName = "/default_default.asp"
   case "/informa.asp" 
		pageName = "/informa_default.asp"
end select

men om jag vill att selecten skall sluta sisåhär typ...

script_name = lcase(Request.ServerVariables("script_name"))
select case script_name
   case "/default.asp" 
		pageName = "/default_default.asp"
   case "/informa.asp" 
		pageName = "/informa_default.asp"
		
	[b]case else 
	pageName = scriptName[/b]
end select

Hur kan man göra det?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Du har inte testat ditt förslag antar jag?

http://www.devguru.com/technologies/wml/vbscript/quickref/selectcase.html

pepparMedlem sedan dec. 2001873 inlägg
#3

jo, tyvärr... sjutton också... varför är då pageName tom i utskrift...?!

återkommer... måste skriva ut innehållet i ett gäng variabler för att felsöka...

@ndersMedlem sedan juni 200032 969 inlägg
#4

Fick du ihop det?

KimGMedlem sedan apr. 2002105 inlägg
#5

Öhm.. Varför har du två olika variablar?

Här ger du ju script_name ett värde:

script_name = lcase(Request.ServerVariables("script_name"))

Men variabeln med info du ska ge pageName heter scriptName, men den har du ju inte angivit något värde till, eller hur?

Så, ändra det sista till:

case else 
pageName = script_name

... så ska det nog fungera ;)

pepparMedlem sedan dec. 2001873 inlägg
#6

KimG -> Helt rätt. Jag skrev fel... Men ovanstående var nog mer ett snabbexempel för att förtydliga min fråga om case else...

@nders -> Nja... jo min case else fungerar...

@ndersMedlem sedan juni 200032 969 inlägg
#7

Great!

Det är dock bra att KimG har de ögon vi andra saknar... ;)

122 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)