03. juni 2001 - 18:52
Der er
18 kommentarer og 2 løsninger
Else ?
Jeg vil ha sådan..hvis brugeren er logget på så viser den Log Af linket...hvis han ik er logget på endnu, så viser den Log På ?? håber du er med ! her er lidt hjælp :o) <%if session(\"login\")=\"ok\" then response.write \"<A HREF=\'bruger/logout.asp\'>Log af</A> | \"%>
Annonceindlæg fra SuperOffice
<% If session(\"login\")=\"ok\" then response.write \"<A HREF=\'bruger/logout.asp\'>Log af</A> | \" Else \"<A HREF=\'bruger/login.asp\'>Log på</A> | \" %>
UPS <% If session(\"login\")=\"ok\" then response.write \"<A HREF=\'bruger/logout.asp\'>Log af</A> | \" Else response.write \"<A HREF=\'bruger/login.asp\'>Log på</A> | \" %>
<%if session(\"login\")=\"ok\" then response.write \"<A HREF=\'bruger/logout.asp\'>Log af</A> | \" else response.write \"<A HREF=\'bruger/logpaa.asp\'>Log på</A> | \" end if %>
har i ik skrevet det samme ?
det var da noget af en grim udgave *G* <% Select Case (Session(\"login\") = \"ok\") Case True: Response.Write \"<a href=\'bruger/logout.asp\'>Log af</a> | \" Case False: Response.Write \"<a href=\'bruger/logpaa.asp\'>Log på</a> | \" End Select %> se SÅ spiller det :o)
Egentlig ret fucked up af VBScript ikke har IIf() så vill det være meget nemmere: <% Response.Write IIf((Session(\"login\")=\"ok\"), \"<a href=\'bruger/logout.asp\'>Log af</a> | \", \"<a href=\'bruger/login.asp\'>Log på</a> | \" %> men det har den desværre ikke ;o)
okay:> jo, men netsrac har brugt 6 linier på noget der kun skal fylde 1 ;-)
hvad er der forskel mellem alle dem som du har skrevet ?? eller hvilken skal jeg bruge ??
tdaugaard >> Nu slapper du bare af makker, kan huske en der sagde at min kode var rodet, hvad er en if/else sætning på en lille så ? *G*
03. juni 2001 - 19:05
#10
på en linie...
03. juni 2001 - 19:06
#11
brug min .. den fylder mindst
03. juni 2001 - 19:08
#12
tdaugaard > du har skrevet mere end 4 måder...hvilken en ??
03. juni 2001 - 19:09
#13
netsrac:> single line If\'s er gode til sådan noget her hvis man har mange, men alternativt kan man lave sin egen IIf() funktion (har jeg gjort): <% Function IIf (expression, truevalue, falsevalue) Select Case (CBool(expression)) Case True: IIf = truevalue Case False: IIf = falsevalue End Select End If %> <% Response.Write IIf((Session(\"login\")=\"ok\"), \"<a href=\'bruger/logout.asp\'>Log af</a> | \", \"<a href=\'bruger/login.asp\'>Log på</a> | \" %> *S*
03. juni 2001 - 19:10
#14
okay:> du skal bruge den første :-)
03. juni 2001 - 19:10
#15
dvs. denne her: <% If session(\"login\")=\"ok\" then response.write \"<A HREF=\'bruger/logout.asp\'>Log af</A> | \" Else response.write \"<A HREF=\'bruger/login.asp\'>Log på</A> | \" %>
03. juni 2001 - 19:12
#16
og hvad er det for noget så ? <% Function IIf (expression, truevalue, falsevalue) Select Case (CBool(expression)) Case True: IIf = truevalue Case False: IIf = falsevalue End Select End If %> <% Response.Write IIf((Session(\"login\")=\"ok\"), \"<a href=\'bruger/logout.asp\'>Log af</a> | \", \"<a href=\'bruger/login.asp\'>Log på</a> | \" %>
03. juni 2001 - 19:14
#17
okay:> jeg viste hvordan man kan lave det mindre rodet og samtidigt mere effektivt, men lad være med at bruge det ...
03. juni 2001 - 19:14
#18
*g* okay :o) tak for hjælpen begge to.
03. juni 2001 - 19:16
#19
det var så lidt :-)
03. juni 2001 - 19:18
#20
Det var så lidt :-)
Kurser inden for grundlæggende programmering