<tr> En funktion körs inte bara för att den ligger inne i en loop. En funktion lägger du utanför loopen och kallar inne i loopen.Problem med fel id nummer i loop.
</tr>
<tr>
<td>Datum : <% = RST("Datum") & " " & rst("tid") %></td>
</tr> <!-- rad 75 -->
<Script>
alert('<%=rst("Id")%>')
</Script>
<tr>
<td><%response.write Rst("Id") & "<br>" %></td>
</tr>
<tr>
</tr>
<%
rsts = con.execute("select * from [User] where id=" & rst("FromUserId"))
if not rst.eof then
response.write "<tr></tr><tr>"
response.write "<td>" & rsts("Anv") & "</td>"
response.write "</tr><tr></tr>"
else
end if
%>
<td width="500"><% = RST("messages") %></td>
</tr>
<tr>
</tr>
<script>
function anser()
{
window.open('besvara.asp?AnserId=<%=rst("FromUserId")%>&AnvId=<%=cInt(replace(request.querystring("AnvId"),"'","''"))%>', '', 'width=200,height=200');
}
function radel()
{
window.open('radera.asp?delete=<%= cInt(rst("Id"))%>&AnvId=<%=cInt(replace(request.querystring("AnvId"),"'","''"))%>','', 'width=600,height=600');
}
</script>
<td>Besvara</td>
<td>Radera</td>
<td><a href="Javascript:alert('Jobbar på att lösa ett fel här än. Kommer upp snart igen!');">Radera</td>
<%
RST.MoveNext 'rad 100
Loop
response.write "</table>"
</code>
Mitt problem i funktionen Radel blir att alla radera länkar får 1 och samma Id nummer.
Om det finst 3 poster till användaren vi kan säga.
id 3,2 och 1. När man klickar på Id 3 blr det ändå Id värde 1
Vad är då fel när den bara vill skriva ut 1 id nummer på alla men när jag skriver ur
recordset så blir det 3,2 och 1. Men inte i min radel function som är i javascript.
Någon som kan säga vad felet är?Sv: Problem med fel id nummer i loop.
Testa istället att göra på detta sätt och skicka med id:t till funktioner och sen få koden i retur från funktionen som du använder i loopen.