Tengo una página en asp que lista los registros de una tabla de la base datos, pero deseo agregarle más funcionalidad a esta página y le agregué un link para que me pudiera eliminar el registro seleccionado, esa parte la he logrado, pero no funciona la parte de confirmación de envío del link. Este link está ubicado dentro de un Response.Write de asp.
¿Como puedo hacerlo funcionar?, o hay otra forma.
También intente con un botón de opción pero no logro que me recupere el valor y llevarlo a la página que lo elimina.
Gracias por atender mi inquietud. Aquí está el código de lo que tengo.
Lugares.asp
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Lugares</title> </head> <body> <DIV align="center"><font face="Arial" size="4"><b>Lugares</b></font></DIV> <br><br> <TABLE align="center"> <TR> <TD width="50" bgcolor="#000000"><center><font face="Arial" color="#FFFFFF"><b>Id. Lugar</b></font> </center></TD> <TD width="150" bgcolor="#000000"><center><font face="Arial" color="#FFFFFF"><b>Lugar</b></font> </center></TD> <TD width="100" bgcolor="#000000"><center><font face="Arial" color="#FFFFFF"><b>Eliminar</b></font> </center></TD> </TR> <% 'Abre la conexión con la base de datos a través de una conexión ODBC Set Conexion = Server.CreateObject("ADODB.Connection") Conexion.Open "dsnAuxiliar" 'Ejecuta un sentencia SQL de consulta sql = "SELECT * FROM Sitios ORDER BY Lugar" Set tabla = conexion.Execute(sql) 'Recorre todas las filas del resultado Do While Not tabla.EOF if colorfila = 0 then color= "#DEDEBE" colorfila=1 else color="#F0F0F0" colorfila=0 end if 'Imprimimos el registro response.write "<tr><td width='50' bgcolor='"&color&"'><center><font face='Arial' size='2'><b>"&tabla("IdLugar")&"</b></font></center></td><td width='150' bgcolor='"&color&"'><font face='Arial' size='2'>"&tabla("Lugar")&"</font></td><td width='100' bgcolor='"&color&"'><a href='EliminarLugar.asp?identificador="&tabla("IdLugar")&"' onClick='return window.confirm('Realmente desea eliminar el registro")'>Eliminar este Registro</a></td></tr>" 'Pasa a la siguiente fila tabla.MoveNext Loop 'Cerramos las conexiones y el recordset tabla.Close Set result = Nothing conexion.Close Set conexion = Nothing %> </TABLE> </div> </body> </html>