Además
de la ventana creada mediante el método alert, muy propia
para mensajes de aviso, window permite crear otra ventana modal
esta vez para contener un cuadro de diálogo que consta
de un campo de texto para permitir al usuario teclear una cadena
de caracteres y dos botones: aceptar y cancelar. Al crear la
ventana se usan dos argumentos:
encabezado:
Será un mensaje explicativo sobre lo que se espera que el
usuario escriba en el cuadro de texto.
valor_inicial:
Una cadena de caracteres que aparecerá por defecto en el
campo de texto de la ventana.
El método devolverá el texto escrito por el usuario
si éste pulsa sobre el botón aceptar, mientras que
si cierra la ventana o pulsar el botón cancelar, devolverá el
valor null.
En el siguiente ejemplo se usa un cuadro de diálogo para
redirigir a un usuario hacia una u otra página dependiendo
de su respuesta:
usuario = prompt("Intorduce tu número", '1');
switch (usuario):{
case '1': location.href = "/curso1/index.htm";
break;
case '2': location.href = "/curso2/index.htm";
break;
default: location.href = "/general/index.htm";
break;
}
Si este script se coloca tal cual en la sección de cabecera se ejecutará en
el instante de abrir la página y redirigirá al visitante al lugar
adecuado.
|