Hola. Muchas gracias por tu ayuda pero he probado a hacer lo que me dices y sigo con el mismo problema

. También intenté pasar una variable por url para cambiar su valor, pero tampoco funciona. Esto lo hago del siguiente modo:
Intento ejecutar el código cliente sólouna vez (cuando la variable
SegundaVez = "") y luego pongo esta variable a "1" para que no se vuelva a ejecutar el código cliente, tras lo cual actualizo la página:
<% If (Request.QueryString ("SegundaVez") <> "1") Then %>
' La primera vez (y única) que entro paso por url la variable "SegundaVez" con el
' valor "1", de modo que así no se actualizará indefinidamente
href="ApagarE.asp?SegundaVez=1"
If ( Confirm ("¿Quieres continuar?") ) Then
'Paso por url la variable Aceptar a "1" (Indicará que se pulsó "Aceptar")
href="ApagarE.asp?Aceptar=1"
' Actualizo la página
location.href="ApagarE.asp"
Else
'Paso por url la variable Aceptar a "1" (Indicará que se pulsó "Cancelar")
href="ApagarE.asp?Aceptar=2"
' Actualizo la página
location.href="ApagarE.asp"
End If
<% End If %>
Aún así, la ventana me sigue saliendo infinitas veces... es decir, cada vez que pulso
"Aceptar" o
"Cancelar" me aparece otra vez la misma ventana.
¿Alguien sabe como puedo solucionar esta situación?
Muchísimas gracias por adelantado y un saludo a todos.