La función prompt()
La instrucción prompt nos permite solicitar información al visitante de la página. Vemos cómo se escribe:
prompt("Indique su edad");
Si lo probamos en el editor online (entre etiquetas <script></script>), nos saldrá un pop-up con el texto que hayamos incluido y una casilla para introducir la información solicitada (datos númericos o texto).
Se puede incluir una respuesta por defecto. Esta se mostrará en la casilla y puede ser modificada por el visitante. Ejemplo:
prompt("Indique su edad", 25);
Normalmente asignaremos la respuesta del usuario a una variable, para que según haya sido aquella, realicemos alguna acción definida en nuestro programa. El concepto de variable lo explicaremos a continuación y veremos como nos permitirá hacer muchas más cosas con nuestros scripts. Será cuando empecemos a pensar que estamos programando realmente.
Para que te des cuenta de ello, prueba el siguiente ejemplo (muy ‘tonto’) en el editor:
1 2 3 4 5 6 7 |
<script> prompt("A ver si soy capaz de multiplicar.\n Empieza introduciendo un número. \n Número 1º = "); prompt("Introduce otro número. \n Número 2º = "); document.write("Como no he guardado los números que has introducido, no puedo calcular el resultado. ¡ Vaya desastre de programa !"); document.write("<br>"); document.write("Vuelve después de estudiar los capítulos de variables y operadores, y seguro que puedes programarme para calcular cualquier multiplicación"); </script> |