Avatar billede mskjoldp Novice
25. december 2003 - 14:20 Der er 4 kommentarer og
1 løsning

Forklaring til If Then Else string

Jeg køre et asp skript inde i et java script. Kort fortalt vises en knap hvor man kan slette en record i en db, hvis man er admin.

koderne kort:

<%    If Session("admin") = "True" Then %>
                            <td><input TYPE="BUTTON" VALUE="Slet post" class="form" onClick="if(confirm('Er du sikker på at du vil slette <%=titel%>?'))location.href='default.asp?mode=sletnyhed&amp;id=<%=rs("Nid")%>'; else this.href='default.asp'"></td>
<%    End if %>

dette opsæt virker perfekt, no problemo, men hvis jeg ændre else til Else som vist nedenfor, så virker scritet ikke; der sker ikke noget når jeg trykker på knappen...

bla bla bla =<%=rs("Nid")%>'; Else this.href='default.asp'bla bla bla

hvorfor er der væsenlig forskel på om Else/else står med stor eller lille forbogstav? Det gør ingen forskel nogen andre steder...

Er der en fornuftig forklaring eller er der nisser på spil?

Som sagt så virker det fint med else og jeg har ingen funktionsproblemer, jeg søger bare en forklaring. Jeg køre en IIS5 med access 2000 db.

/Skjold
Avatar billede korup Nybegynder
25. december 2003 - 14:24 #1
hej

Du skal lige have <% ELSE %> OMKRING DIN ELSE..

/KORUP
Avatar billede korup Nybegynder
25. december 2003 - 14:26 #2
bla bla bla =<%=rs("Nid")%>'; <% Else %> this.href='default.asp'bla bla bla

/korup
Avatar billede mskjoldp Novice
25. december 2003 - 14:30 #3
hvorfor behøver jeg ikke <%%> omkring else med lille forbogstav?

/Skjold
Avatar billede korup Nybegynder
25. december 2003 - 14:33 #4
det skal der også, hvis det skal fortolkes af ASP, men i dit tilfælde.
har du en if sætning i det javascript som overtager else sætningen med lille, tror jeg nok.. :)

/korup
Avatar billede mskjoldp Novice
25. december 2003 - 14:35 #5
hmm det var en forklaring jeg ikke lige havde tænkt på, Ok korup :) den er købt
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