23. august 2004 - 16:31
Der er
11 kommentarer og 1 løsning
problem med if else i en løkke
Hejsa Jeg har en løkke som udskriver sider i et billedgalleri - eks- 1 2 3 4 osv... Hvis jeg er på side 2 skal 2tallet ikke være et hyperlink. Derfor har jeg denne kode: If Antalsider > 1 Then Response.Write BillederPrRekke For x = 1 to Antalsider + 1 z = (x-1)*AntalBillederPrSide 'Response.Write "start:" & " " & start & " " & "z=" & z & " " If start = z Then Response.Write x & " " Else Response.Write "<a href=" & (CurFile) & "?start=" & z & ">" & x & "</a> " End If Next End If Men selvom jeg ved at z og start er lig hinanden så fanger den ikke min if statement, men kun min else... Hvad går der galt? Mvh Daniel
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
23. august 2004 - 16:33
#1
JEg har brugt denne linie til at tjekke at z også var lige start: 'Response.Write "start:" & " " & start & " " & "z=" & z & " "
23. august 2004 - 16:42
#2
Hvor definerer du start og dimensionerer samme til at være et tal? Evt. kan du bruge if start = cint(z).
23. august 2004 - 16:47
#3
Hvis jeg f.eks. er på side 2 og bruge min response.write sætning fra min kommentar udskriver den z = 9 og start = 9 Burde det ikke fortolkes som tal begge to da? Hvis jeg laver min if sætning om til if z = 9 så virker den fint på side 2 (bare fr at tjekke) ?
23. august 2004 - 16:49
#4
Kan du sende mig hele din kode? Det er nemmere.
23. august 2004 - 16:50
#5
hmmm.... det virker nu - men modsat dit forslag, altså if z = cint(start) Er det fordi start er blevet fortolket som tekst og ikke tal?
23. august 2004 - 16:53
#6
Lige præcis. Godt, at du selv fik det til at virke.
23. august 2004 - 16:53
#7
Men du må da gerne se koden hvis du vil - det er et billedgalleri hvor jeg har hentet det meste kode herfra eksperten og selv optimeret det med lidt ekstra krydderi
23. august 2004 - 16:54
#8
Jeg beskæftiger mig ikke så meget med billedgallerier, men tak for tilbuddet :)
23. august 2004 - 16:54
#9
Men smid da lige et svar - det var jo dig som gav mig svaret... Havde nemlig ikke selv tænkt på cint...
23. august 2004 - 16:56
#10
Men smid da lige et svar - det var jo dig som gav mig svaret... Havde ikke lige selv tænkt på cint i denne sammenhæng... :)
23. august 2004 - 16:57
#11
hmmm... den kom alligevel igennem første gang :)
23. august 2004 - 16:57
#12
Svar. Jeg takker :)
Kurser inden for grundlæggende programmering