<%
Set rs2 = Connect.execute("Select bild, Id From medlemmar WHERE bildaccept = '1' ORDER BY senastdatum DESC limit 11")
if rs2.eof then
Response.write "<td>Inga inloggade!!</td>"
rs2.Close
Set rs2 = nothing
else
arrRs2 = rs2.GetRows()
rs2.Close
Set rs2 = nothing
intRows2 = uBound(arrRs2,2)
For rows2 = 0 to intRows2
Response.Write "<a title=''><img src=bilder/userspics/" & arrRs2(0,rows2) & " width=48 height=72 border=0> </a>"
Next
End if
Connect.CLOSE
Set Connect = nothing
%>
Hur fan får jag den där koden att validera i XHTML? Går ju inte o köra med " i asp, ni förstår. :P
För att ha ett citationstecken i en sträng så måste du markera att det inte ska avsluta strängen. Detta gör du genom att skriva ett backslash före. Testa att ändra så här:
Rocket, nej det där är faktiskt fel. I VBScript så använder man inte backslash, utan dubbla citattecken istället.
Det går alltså att använda dubbla citattecken i strängar när man kodar ASP/VBScript.
Man skriver helt enkelt två stycken efter varandra, så tolkas det som ett.
Jag misstänker att detta underlättar lite för dig ;)
Exempel:
Sen så borde du inte haka upp dig på ASP-koden Jeppeweb, den körs bara på serversidan. Det som räknas är den färdiga HTML-koden som skickas till webbläsaren.
Men nu får jag upp kryss-bilder, d.v.s så körs aldrig filnamnena ut..
O Troxy, vad menar du med att jag inte borde haka upp mig på asp koden, just den här koden skickas ju som html till den sidan där den visas, och då måste den ju validera? visst ? :)
Det jag menar är att du tidigare skrivit att det är "omöjligt" att få XHTML-kod att validera om man använder sig av ASP-kod.
Men det spelar egentligen inte roll om du kodar ASP, PHP eller något annat. Det är alltid HTML-kod som skickas och det är du själv som bestämmer hur den ska se ut.
259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25