|
Di questo oggetto che, come abbiamo visto, è il primo nella gerarchia degli oggetti JavaScript, vedremo soltanto gli aspetti che ci interessano per il nostro corso di matematica.
- Il metodo alert
-
Crea una finestra di avviso che contiene un messaggio ed il tasto OK
Fino a quando non si è premuto tale tasto è impossibile qualumque altra azione del browser.
SINTASSI: window.alert('message') dove message è un testo qualunque
- Il metodo prompt
- Crea una finestra dove l'utente può inserire un testo oppure accettare il valore di default proposto.
SINTASSI:window.prompt('message'[, inputDefault]) dove message è un testo qualunque ed inputDefault rappresenta un valore di default che può essere proposto all'utente stesso. Tale valore è opzionale, come si evince dal fatto che è racchiuso in parentesi graffa. L'utente può premere uno dei due tasti presenti: OK oppure Annulla. Se viene premuto il tasto Annulla viene restituito il valore null Fino a quando non si è premuto un tasto è impossibile qualumque altra azione del browser.
- Il metodo confirm
- Crea una finestra di dialogo in cui viene richiesta una conferma da parte dell'utente. Sono presenti due bottoni predefiniti: OK oppure Annulla.
Se viene premuo il tasto OK viene restituito il valore TRUE (vero), se invece viene premuto il tasto Annulla viene restituito il valore FALSE (falso).Fino a quando non si è premuto un tasto è impossibile qualumque altra azione del browser. SINTASSI:window.confirm('message') dove message rappresenta un testo qualunque
Il testo scritto dall'utente può essere memorizzato in una variabile con un'istruzione del tipo:
nome = prompt('Come ti chiami?','Scrivi qui il tuo nome');
Il nome così memorizzato si può quindi utilizzare per altre applicazioni: ad esempio, scrivendo:
alert('Ciao '+ nome + ', come stai?');
possiamo già ottenere, con i pochi strumenti che ancora abbiamo a disposizione, il risultato di interagire con l'utente. NOTA: le parti fisse vanno scritte fra apici, le variabili senza apici; il tutto va collegato con il +
| |
|
CONSIDERAZIONI ORTOGRAFICHE
L'oggetto window è di tipo host: esso è fornito direttamente dal browser.
Notare che è scritto con lettere minuscole: se si usa, ad esempio, l'iniziale maiuscola, si riceve un messaggio di errore. Nel caso delle finestre predefinite, non abbiamo la possibilità di posizionarle sullo schermo né di deciderne le dimensioni: esse sono comunque un buon strumento per iniziare da subito a scrivere i primi programmi di matematica.
In seguito impareremo a gestire le finestre definite dall'utente.
| |