webForumDet fria alternativet

Länk till tråd

ASP

10 svar · 242 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Frågan#1

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?!

Medlem sedan mars 20023 561 inlägg
#2

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>
Medlem sedan feb. 20034 441 inlägg
#3

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å.

Medlem sedan mars 20023 561 inlägg
#4
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
Medlem sedan nov. 20017 144 inlägg
#5

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>")
Medlem sedan feb. 20034 441 inlägg
#6

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??

Medlem sedan nov. 20017 144 inlägg
#7

Alla "onödiga" <% och %> slöar ner det hela.

Medlem sedan feb. 20034 441 inlägg
#8

Okej, då tolkar jag det som att jag gör en enda REsponse.Write av 'et ;)

Medlem sedan mars 20023 561 inlägg
#9

Det har jag ju redan gjort?! :q

Medlem sedan feb. 20034 441 inlägg
#10

Oops, hoppsan sa... ;) Men nu har jag det iaf. så, vilket funkar ausgemärkt ;)

Medlem sedan mars 20015 287 inlägg
#11

red./ snark.. :x

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