Du har blandat kontexten lite. Tror att du vill ha det så här:
<a href='ladda_trad.asp?id=" & oRec("ID") & "'>" & oRec("Amne") & "</a>
10 svar · 242 visningar · startad av MickeA.com
Hej
Får inte min loop att skriva ut en korrekt href till min tråd:
<tr><td height='10' width='50%' align='left'><font face='verdana' color='#000000' size='2'> <%=oRec("Amne")%></td> <td width='20%' align='center' bgcolor='#FCFDCD'><%=oRec("Skribent")%></td> <td width='10%' align='center'><%=oRec("Amne")%></td> <td width='20%' align='right' bgcolor='#FCFDCD'></font><font face='verdana' color='#000000' size='1'> <%=oRec("Amne")%><br>Av: <%=oRec("Skribent")%></font> </td></tr>
EFTER det första fontaggen, men innan oRec("AMNE") har jag:
<a href='ladda_trad.asp?id=<%=oRec("ID") & "'>" & oRec("Amne")%></a>
Visst, det verkar funka, det blir rätt länk, fast i mitt kodnings prog. (Edit+) blir ngt fel, för följande htmltaggar efter </a> får fel färg, så hela den reserande koden får fel färger, som tyder på att ngt är fel.
Så vad har jag missat, hur ska det se ut för att få ut länken med rätt ID, hur ska själva aspdelen se ut?!
Du har blandat kontexten lite. Tror att du vill ha det så här:
<a href='ladda_trad.asp?id=" & oRec("ID") & "'>" & oRec("Amne") & "</a>
Men jag måste ju ha <%= innan, vänta, hela koden:
Do until oRec.EOF OR rowCount = oRec.PageSize
rowCount = rowCount + 1
%>
<tr><td height='10' width='50%' align='left'><font face='verdana' color='#000000' size='2'><a href='ladda_trad.asp?id=<%=oRec("ID") & "'>" & oRec("Amne") & "</a>"%></td><td width='20%' align='center' bgcolor='#FCFDCD'><%=oRec("Skribent")%></td><td width='10%' align='center'><%=oRec("Amne")%></td><td width='20%' align='right' bgcolor='#FCFDCD'></font><font face='verdana' color='#000000' size='1'><%=oRec("Amne")%><br>Av: <%=oRec("Skribent")%></font></td></tr>
<%
oRec.MoveNext
Loop
%>
Hänger ni med bättre nu?! Hade jag haft hela loopåen i en response.write så hade jag kunnat haft så.
Do until oRec.EOF OR rowCount = oRec.PageSize
rowCount = rowCount + 1
Response.Write("<tr><td height='10' width='50%' align='left'><font face='verdana' color='#000000' size='2'><a href='ladda_trad.asp?id=" & oRec("ID") & "'>" & oRec("Amne") & "</a></td><td width='20%' align='center' bgcolor='#FCFDCD'>" & oRec("Skribent") & "</td><td width='10%' align='center'>" & oRec("Amne") & "</td><td width='20%' align='right' bgcolor='#FCFDCD'></font><font face='verdana' color='#000000' size='1'>" & oRec("Amne") & "<br>Av: " & oRec("Skribent") & "</font></td></tr>")
oRec.MoveNext
Loop
Du kan också göra den lite mer läslig ;)
Response.Write("<tr><td height='10' width='50%' align='left'><font face='verdana' color='#000000' size='2'>"&_
"<a href='ladda_trad.asp?id=" & oRec("ID") & "'>" & oRec("Amne") &"</a></td><td width='20%' "&_
"align='center' bgcolor='#FCFDCD'>"& oRec("Skribent") &"</td><td width='10%' align='center'>"&_
oRec("Amne") & "</td><td width='20%' align='right' bgcolor='#FCFDCD'></font><font face='verdana'"&_
"color='#000000' size='1'>" & oRec("Amne") & "<br>Av: " & oRec("Skribent") & "</font></td></tr>")
Ja visst, så kan jag göra, men det är det jag vill undvika... Men det kasnke blir stabilare om jag gör så?!
Eller vad har det för ngra för-&-nackdelar??
Alla "onödiga" <% och %> slöar ner det hela.
Okej, då tolkar jag det som att jag gör en enda REsponse.Write av 'et ;)
Det har jag ju redan gjort?! :q
Oops, hoppsan sa... ;) Men nu har jag det iaf. så, vilket funkar ausgemärkt ;)
red./ snark.. :x