Min webbläsare säckar ihop helt och håttet med denna kod. Vad är fel?
for i = 0 to 48
If bgcolor = "white" then bgcolor = "snow" else bgcolor = "white"
For t = 0 To 23
If t < 10 Then
t = "0" & t
End If
Response.write "<tr><td style=""height:15px;"" bgcolor="& bgcolor &" onMouseOver=""this.style.backgroundColor='#99ccff';"" onMouseOut=""this.style.backgroundColor='"& bgcolor &"';"" ondblclick=""dialog('"& i &"')"""&_
"title=""Lägg till/redigera "& t &">"" </td></tr>"
next
next
Då får inte modifiera din kontrollvariabel (t) inne i loopen, framför allt inte göra en sträng av den. Prova detta:
for i = 0 to 48
If bgcolor = "white" then bgcolor = "snow" else bgcolor = "white"
For t = 0 To 23
a = t
If t < 10 Then
a = "0" & t
End If
Response.write "<tr><td style=""height:15px;"" bgcolor="& bgcolor &" onMouseOver=""this.style.backgroundColor='#99ccff';"" onMouseOut=""this.style.backgroundColor='"& bgcolor &"';"" ondblclick=""dialog('"& i &"')"""&_
"title=""Lägg till/redigera "& t &">"" </td></tr>"
next
next
Jag tog mig friheten att indentera din kod också, så man ser vad som tillhör vad.
Ja, ja.
@nders, det funkar inte alls.
Idén är att loopa ut varje hel och halvtimma samt ett löpnummer.
Loopen skall börja vid 00:00, 00:30, 01:00, osv och sluta vid 23:30. Löpnummret skall gå ifrån 1 till 46 eller 48 eller vad det nu blir om man listar varje halvtimma under ett dygn. :)
Erik Juhlin: -Tack för info.
For i = 0 To 48
If bgcolor = "white" Then bgcolor = "snow" Else bgcolor = "white"
a = CInt(t / 2)
If a < 10 Then a = "0" & a
If a Mod 2 = 1 Then a = a & ":30" Else a = a & ":00"
Response.write "<tr><td style=""height:15px;"" bgcolor="& bgcolor & _
" onMouseOver=""this.style.backgroundColor='#99ccff';"" onMouseOut=""this.style.backgroundColor='"& _
bgcolor &"';"" ondblclick=""dialog('"& i &"')"""&_
"title=""Lägg till/redigera "& a &">"" </td></tr>"
Next i
Var det något åt det här håller som var tanken?
131 ms totalt · 3 externa anrop · v20260731065814-full.02a0f7de