Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/07/2011, 02:47
Avatar de Joch_pa
Joch_pa
 
Fecha de Ingreso: octubre-2009
Ubicación: Pachuca De Soto, Hidalgo, Mexico, Mexico
Mensajes: 122
Antigüedad: 14 años, 7 meses
Puntos: 7
De acuerdo Respuesta: imagen que se cambie al hacer click en asp

Pues, creo que te viene bien utilizar AJAX.

Aunque por lo que posteas envias todo el form, resolverlo de esta forma necesitarias de condiciones:
Código ASP:
Ver original
  1. if request.querystring("cod") = rs("indid") then
  2.        %><td><div align="center"><a href="CrearIndicaQuirur.asp?est=1&cod=<%=rs.fields ("indid")%>"><img src="http://www.forosdelweb.com/f15/imagen/update.gif" alt="Modificar Datos Personales del Paciente" width="20" height="16" border="0"></a></div></td></tr>
  3.       <%
  4. else
  5.        %><td><div align="center"><a href="CrearIndicaQuirur.asp?est=1&cod=<%=rs.fields ("indid")%>"><img src="http://www.forosdelweb.com/f15/imagen/[B]noupdate[/B].gif" alt="Modificar Datos Personales del Paciente" width="20" height="16" border="0"></a></div></td></tr>
  6.       <%
  7. end if

El inconveniente que le veo es que a la hora de actualizar varios registros se va a ir perdiendo cual actualizo anteriormente y asi consecutivamente, para arreglarlo sin modificar, te puede servir un campo hidden donde vas guardando los registros que has actualizado y hacer la conparacion con este hidden en lugar de request.querystring("cod")
algo asi

Código ASP:
Ver original
  1. <%
  2. act_ant = request("act_ant")
  3. act_ant = act_ant & ";" & request("indid")
  4. %>
  5. <input type="hidden" name="act_ant" value="<%=act_ant%>">
  6. <%
  7.  
  8. 'Aqui codigo para mostrar la tabla
  9. ......
  10. 'cuando llegas a la celda de la imagen
  11. if instr( act_ant ,";" & rs("indid") & ";")>0 then
  12.        %><td><div align="center"><a href="CrearIndicaQuirur.asp?est=1&cod=<%=rs.fields ("indid")%>"><img src="http://www.forosdelweb.com/f15/imagen/update.gif" alt="Modificar Datos Personales del Paciente" width="20" height="16" border="0"></a></div></td></tr>
  13.       <%
  14. else
  15.        %><td><div align="center"><a href="CrearIndicaQuirur.asp?est=1&cod=<%=rs.fields ("indid")%>"><img src="http://www.forosdelweb.com/f15/imagen/[B]noupdate[/B].gif" alt="Modificar Datos Personales del Paciente" width="20" height="16" border="0"></a></div></td></tr>
  16.       <%
  17. end if
  18. %>
  19. 'Fin de la celda de la imagen
  20. 'Resto del codigo
Ahora con AJAX no ocuparias el hidden.

Espero haberme dado a entender y que te funcione el procedimiento.

Última edición por Joch_pa; 09/07/2011 a las 02:53