Si
queremos preguntar ejecutar alguna acción en función
de una respuesta tipo si o no podemos usar este método
para crear una ventana modal que contendrá el texto
que se le pasa como argumento y dos botones: aceptar y cancelar.
Cuando el usuario pulsa el primero el método devuelve
true y si pulsa el segundo devuelve false. Resulta bastante útil
cuando necesitamos saber la decisión del usuario para
continuar con la ejecución del programa.
Por ejemplo este script preguntaría al usuario si desea
usar frames en la página que va a visitar, dependiendo de
la respuesta el programa lo enviará a una u otra versión
de la página:
<
head>
<
script language="Javascript">
function preguntar(){
frames=confirm("¿Desea usar frames?");
if (!frames)
location.href = "conframes.htm";
else
location.href = "sinframes.htm";
}
<
/script>
<
/head>
<
body>
<
a href="javascript:preguntar()">Entrada al sitio</a>
<
/body> |