min mellanslags-htmlkod kom inte med här såg jag.
också om ni ser en skum 6'a så blev det fel och är egentligen ett '&'
5 svar · 183 visningar · startad av nill
Försöker använda Pagingen beskriven i FAQen på Webeye. Det är den här kodsnutten jag får felmeddelandet 'Syntaxfel' på:
strContents = strContents & "<TR HEIGHT='17' BGCOLOR='" & Color & "'><TD> <A HREF='javascript:Pop('diskus.asp?syssel=visa&ID=" & RecSet("ID") & "6tradnamn=" & RecSet("trad") & "')'>" & RecSet("trad") & "</A></TD><TD>" & RecSet("startadav") & "</TD><TD><IMG SRC='/klass/images/diskus2/linje.gif'></TD><TD ALIGN='center'>" & RecSet("antal") & "</TD><TD><IMG SRC='/klass/images/diskus2/linje.gif'></TD><TD> " & If (RecSet("senastegubbe") < 1) Then & "<IMG SRC='/klass/images/diskus2/gubbe_7.gif'>" & Else & "<IMG SRC='/klass/images/diskus2/gubbe_" & RecSet("senastegubbe") & ".gif'>" & End If & " <B>" & Server.HTMLEncode(RecSet("senasteav")) & "</B> " & Senaste & "</TD></TR>"
Väldigt mycket och jag vet inte riktigt vilka tecken man inte får använda och vilka man kan använda istället osv...
min mellanslags-htmlkod kom inte med här såg jag.
också om ni ser en skum 6'a så blev det fel och är egentligen ett '&'
Det går inte att lägga in ett if statement mitt i en sträng.
Du får strukturera det så här
strContent = "..."
if villkor then
strContent = strContent & "..."
else
strContent = strContent & "!!!"
end if
strContents = strContents & "<TR HEIGHT=""17"" BGCOLOR=""" & Color & """><TD> <A HREF=""javascript:Pop('diskus.asp?syssel=visa&ID=" & RecSet("ID") & "&tradnamn=" & RecSet("trad") & """)'>" & RecSet("trad") & "</A></TD><TD>" & RecSet("startadav") & "</TD><TD><IMG SRC=""/klass/images/diskus2/linje.gif""></TD><TD ALIGN=""center"">" & RecSet("antal") & "</TD><TD><IMG SRC=""/klass/images/diskus2/linje.gif""></TD><TD> "
If (CLng(RecSet("senastegubbe")) < 1) Then
strContents = strContents & "<IMG SRC=""/klass/images/diskus2/gubbe_7.gif"">"
Else
strContents = strContents & "<IMG SRC=""/klass/images/diskus2/gubbe_"" & RecSet("senastegubbe") & ".gif"">"
End If
strContents = strContents & " <B>" & Server.HTMLEncode(RecSet("senasteav")) & "</B> " & Senaste & "</TD></TR>"
Detta har jag gjort:
* Bytt en del apostrofer mot citationstecken så javascriptet fungerar, och resten av apostroferna i html-koden bytte jag också ut mot citationstecken för att vara konsekvent.
* Strukturerat upp koden, lyft ut din if-sats som var skriven på ett sätt som inte fungerar.
Jag har dock inte testat detta, men det borde ge dig ett hum.
Mvh,
tackar så mycket... det var väldigt uppskattat. Fungerade bra efter att jag tagit väck ett "
Ni borde göra någon FAQ för användandet av """"" Förstår mig inte på det
Ni borde göra någon FAQ för användandet av """"" Förstår mig inte på det
Det står i början av denna artikeln: http://www.webeye.nu/default2.asp?que=asp/default.asp&exec=asp/artiklar/asp5.asp