Esto....
Para sacar el iconito de Información junto con los botones Si / No o Ok/ Cancel debe ser 64 + 1 (64 del iconito y 1 para los botoncitos). Eso devolverá 1 si pulsa Si o 0 si pulsa No. Los otros botones modales no devuelven nada, por eso no te funcionaba. De todas formas, te habras dado cuenta que eso no va a funcionar mas que con IE, verdad?
Código:
<Script type="text/vbscript">
if (MsgBox("Registro ingresado correctamente",65,"Mensaje")) = 1 then
response.Redirect("prueba.asp")
end if
</script>
Esto mismo en JavaScript (que si funciona con todos los navegadores):
Código:
<script type="text/javascript">
if(confirm("Registro ingresado correctamente")) location.href="prueba.asp";
</script>
NOTA: Para que sea un 64 puro y duro (solo Interrogacion y un solo boton de Aceptar) basta con poner una linea tras la otra ya que MsgBox abre una ventana modal (o sea, espera a que el usuario pulse el boton):
-VBScript para IE-
MsgBox("Registro ingresado correctamente",
64,"Mensaje")
response.Redirect("prueba.asp")
-Para Todos-
alert("Registro ingresado correctamente")
location.href="prueba.asp";
A mandar