Hmmm, finns inte funktionen IIf (alltså inte If!) i vbscript? Ok, det är väl inga större problem med att komma runt problemet, men man tycker väl att den borde finnas. Hittade den inte i Vbscriptdokumentationen. Men den finns förstås i VBA...
IIf
4 svar · 187 visningar · startad av clarkbones
aldrig hört talas om den... vad skulle den göra om den funkat?
------------------
- Rickard
"They say I'm beautiful. Well, I can't help it"
Ja det är ett ibland lite smidigare sätt att skriva ifsatser än det vanliga
Från VBA-hjälpen:
IIf Function
Returns one of two parts, depending on the evaluation of an expression.
Syntax
IIf(expr, truepart, falsepart)
The IIf function syntax has these named arguments:
Part Description
expr Required. Expression you want to evaluate.
truepart Required. Value or expression returned if expr is True.
falsepart Required. Value or expression returned if expr is False.
coolt... smidigt... sökte i vb-referensen men finns inget som tyder på att det finns där...
------------------
- Rickard
"They say I'm beautiful. Well, I can't help it"
Skriv en egen, likadan funktion vettja!
Function IIf(expression, truePart, falsePart)
If expression then
IIf = truePart
Else
IIf = falsePart
End If
End Function
Om det var något liknande clarkbones tänkte på... Fungerar som följer:
Dim strText
strText = "halloj"
Response.Write IIf(strText = "halloj", "Stämmer!", "Stämmer inte!")
Skriver ut Stämmer!.
------------------
SPiN, bjorne.w@telia.com
-- §e Grr... --
[Redigerat av SPiN den 13 apr 2001]