webForumDet fria alternativet

Sidan laddas olika beroende på 0 eller 1, varför?

ASP

10 svar · 330 visningar · startad av Troll

Medlem sedan dec. 2003229 inlägg
Frågan#1

Just nu sitter jag ca 9timmars tågresa ifrån min burk så jag kan inte bifoga någon kod men jag tror faktiskt att det går endå, om inte annat så skickar jag upp lite kod om några dagar när jag är hemma igen.

Sidan i fråga ser ungefär ut såhär: #. Alltså en top, 3 celler i mitten och en botten. I cellen som ligger i mitten finns det lite kod och den kan endast ge två resultat, tex 0 eller 1. Om det blir 0 så skrivs tex "Nopes, fanns inget" annars så skrivs det ut något annat. Allt funkar fint förutom när det blir 0, texten skrivs ut men sidan laddas inte som den ska för botten-cellen laddas inte alls utan det verkar som om att allt bara stannar upp.

Antar att detta är ett simpelt fel så jag tänkte höra med er om ni vet vad det kan bero på?

Medlem sedan juni 20019 519 inlägg
#2

kan det vara att du har response.end ?

Medlem sedan dec. 2003229 inlägg
#3

Nopes, men det är ju en IF-sats så det finns ju ett 'End If' med i spelet. Men kan det verkligen vara därför? Kan inte minnas att jag vart med om det tidigare faktiskt :)

Medlem sedan juni 20019 519 inlägg
#4

inte end if ... det kan ju vara så att du har skrivit:
if detta = 1
'skriv kod
'Skriv "botten"
else
'nej du!
end if
...

Medlem sedan dec. 2003229 inlägg
#5

Nej faktiskt inte det heller, det är bara info från databasen som skrivs ut. Men vi lägger detta på is ett tag kanske så hör jag av mig sen när jag har lite kod att visa :) Tack endå!

Medlem sedan juni 20019 519 inlägg
#6

... blev intresserad nu ju! ja ja 9 timmar går väl fort :D

Medlem sedan dec. 19996 721 inlägg
#7

Kolla källan (view source). Det kan dölja sig ett felmeddelande där.

Medlem sedan dec. 2003229 inlägg
#8

voigtann1:
Hehe, är hemma på Lördag så då postar jag koden ;)

emsission:
Felmeddelande i källan? Det har jag aldrig vart med om, har iofs aldrig tittat efter i källen efter felmeddelanden eller menar du på att jag helt enkelt har kodat fel från start? :)

Medlem sedan dec. 20003 887 inlägg
#9

Jag gissar på att emission menar att du kan se i källan vad som gått snett.

Min gissning på problemet är att du inte typecastar den variabel du vill testa med siffran 1|0

if( clng( [i]variabel[/i] ) = 1 ) then
  ' Write some stuff
else
  response.write( "Nopes!" )
end if
Medlem sedan dec. 2003229 inlägg
#10

Alltså, 0 / 1 var mer ett exempel, sitter många mil bort från min burk så jag har lite svårt att minnas vad det var för kod. Menade mest på att det antingen finns något eller så finns det inte, sorry om jag skapade förvirring. Men som sagt, kod kommer på fredag natt eller lördag morgon ;)

Medlem sedan dec. 2003229 inlägg
#11

Pinsamt, jag hade helt enkelt avslutat en loop på helt fel ställe. Flyttade kodsnutten några rader och nu funkar det perfekt. Sorry.

250 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
114 ms — ändringar (db)