Avatar billede okay Nybegynder
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> | \"%>
Avatar billede tdaugaard Nybegynder
03. juni 2001 - 18:54 #1
<% If session(\"login\")=\"ok\" then response.write \"<A HREF=\'bruger/logout.asp\'>Log af</A> | \" Else \"<A HREF=\'bruger/login.asp\'>Log på</A> | \" %>
Avatar billede tdaugaard Nybegynder
03. juni 2001 - 18:54 #2
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> | \" %> 
Avatar billede netsrac Praktikant
03. juni 2001 - 18:54 #3
<%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
%>
Avatar billede okay Nybegynder
03. juni 2001 - 18:57 #4
har i ik skrevet det samme ?
Avatar billede tdaugaard Nybegynder
03. juni 2001 - 18:57 #5
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)
Avatar billede tdaugaard Nybegynder
03. juni 2001 - 19:00 #6
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)
Avatar billede tdaugaard Nybegynder
03. juni 2001 - 19:01 #7
okay:> jo, men netsrac har brugt 6 linier på noget der kun skal fylde 1 ;-)
Avatar billede okay Nybegynder
03. juni 2001 - 19:02 #8
hvad er der forskel mellem alle dem som du har skrevet ?? eller hvilken skal jeg bruge ??
Avatar billede netsrac Praktikant
03. juni 2001 - 19:04 #9
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*
Avatar billede netsrac Praktikant
03. juni 2001 - 19:05 #10
på en linie...
Avatar billede tdaugaard Nybegynder
03. juni 2001 - 19:06 #11
brug min .. den fylder mindst
Avatar billede okay Nybegynder
03. juni 2001 - 19:08 #12
tdaugaard > du har skrevet mere end 4 måder...hvilken en ??
Avatar billede tdaugaard Nybegynder
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*
Avatar billede tdaugaard Nybegynder
03. juni 2001 - 19:10 #14
okay:> du skal bruge den første :-)
Avatar billede tdaugaard Nybegynder
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> | \" %> 
Avatar billede okay Nybegynder
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> | \" %>
Avatar billede tdaugaard Nybegynder
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 ...
Avatar billede okay Nybegynder
03. juni 2001 - 19:14 #18
*g* okay :o) tak for hjælpen begge to.
Avatar billede tdaugaard Nybegynder
03. juni 2001 - 19:16 #19
det var så lidt :-)
Avatar billede netsrac Praktikant
03. juni 2001 - 19:18 #20
Det var så lidt :-)
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