Hola,
Tengo un listado que saco de una base de datos, en la que al hacer click en un registro, quiero que me actualice su campo contador "visitas". el código que he hecho es este:
<% While ((Repeat1__numRows <> 0) AND (NOT Lista.EOF)) %>
<tr>
<td>
<font size="2" face="Arial, Helvetica, sans-serif"><a href="Archivo/<%=Lista.Fields.Item("Archivo").Value%>" target=_blank
onClick="<%
dim text
Set editCmd = Server.CreateObject("ADODB.Command")
editCmd.ActiveConnection = MM_BV_STRING
text="update títulos set visitas=visitas+1 where título='" & Lista.Fields.Item("Título").Value & "'"
editCmd.CommandText = text
editCmd.Execute
editCmd.ActiveConnection.Close
%>"><%=(Lista.Fields.Item("Título").Value)%></a></font>
</td>
<td><font size="2" face="Arial, Helvetica, sans-serif"><%=(Lista.Fields.Item("Editor").Value)%></font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"><%=(Lista.Fields.Item("Año").Value)%></font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"><%=(Lista.Fields.Item("Tema").Value)%></font></td>
</tr>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
Lista.MoveNext()
Wend %>
Pero me pasa que me actualiza todos los campos sólo con cargarse la página, no al hacer "clic".
¿Cómo hago para que ese código sólo se ejecute al hacer click? muchas gracias.