Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/08/2010, 18:32
omitraz
 
Fecha de Ingreso: agosto-2010
Mensajes: 6
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta Ventana de advertencia en asp

Buenas noches.
Tengo un código para eliminar un registro de mi bd, en asp, deseo tener una ventana de advertencia antes de eliminar el registro, dicha ventana debe aparecer cuando se selecciona el registro a eliminar, he buscado información y se puede a través de javascript, lo he echo de esta forma con una función:
.................................................. .................................................. .............................
eliminarventana.asp
/head>
<body>
<H1>ELIMINAR UN USUARIO</H1>
<%

Conex.open "conexion"

sSQL = "SELECT * FROM USUARIOS"
Set RS = Conex.Execute(sSQL)

%>

<TABLE BORDER=1 CELLSPACING=1>
<TR><TD bordercolor="#0000FF" bgcolor="#00CCFF">&nbsp;USUARIOS</TD></TD> <TD bordercolor="#0000CC" bgcolor="#00CCFF">Borrar</TD>
</TR>
<%

while (not RS.Eof)
Response.Write("<tr><td>&nbsp;" & RS("USU") & "&nbsp;</td>")
Response.Write("<td><a href='borrar.asp?USU=" & RS("USU") &"'>ELIMINAR</a></td></tr>")

RS.MoveNext
wend

%>
</table>
</body>
.................................................. .................................................. ...................................
borrar.asp
<script type="text/javascript">
function ver_confirm(){
var name=confirm("Realmente desea borrar este registro?")
if (name==true){
document.write( "has eliminado el registro" );

}
else
{

location.href = 'eliminarventana.asp'
}

}
</script>
</HEAD>
<BODY>
<script>ver_confirm()</script>
<%

Conex.open "conexion"

sSQL = "delete from USUARIOS where USU ='" & Request.QueryString("USU") & "'"
Conex.Execute(sSQL)
Conex.Close
set Conex = nothing

%>

.................................................. .........................
Intente poniendo la sentencia de sql en una función del scrpt..

Asignando un valor a una variable de asp dentro de la funcion script de la siguiente manera: <%p=true%> y ponindo un if en asp con la sentencia sql.

Pero no funciona. no se como hacer para que cuando se meta en la función se elimine el registro.

Muchas gracias por su atención.