La Web del Programador: Comunidad de Programadores
 
    Pregunta:  19624 - COMO SE PUEDE CREAR UN CONFIRM CON LOS BOTONES "SI" Y "NO"
Autor:  Fernando Rodriguez
He llegado a crear una ventana que hace esa funcion pero el problema es que al no crearse modal no bloquea a la pantalla principal, haciendo que esta haga un submit cuando tendria que esperar a la respuesta del popup.

  Respuesta:  ces
Creo que la soluciĆ³n que buscas es:

function confirmar()
{
valor=window.confirm("Desea continuar?");
if (valor)
{
alert("Aceptado");
}
if (!valor)
{
alert("Cancelado");
}
}
}