Preparate una pagina HTML vuota che usi l'attributo onload
del tag <body> per invocare la funzione
ciaomondo(). Tale funzione deve essere definita nella head del
documento, usando opportunamente il tag <script>. La
funzione ciaomondo() deve:
usare opportunamente il metodo prompt() per chiedere al
visitatore qual è il suo nome e memorizzare il risulato in una variabile;
usare il comando alert("stringa") per invocare
una dialog box con la scritta
Ciao <nome>! Addio HTML statico!! Hello JS
World!!!
dove <nome> è la stringa immessa
dal visitatore (l'operatore di concatenazione tra stringhe è +).
Salvare il documento con il nome CiaoJS.html. Soluzione
Create una form con tre pulsanti allineati verticalmente (come fossero
pulsanti di un citofono) recanti le scritte Sig. Rossi, Sig.
Bianchi e Sig. Verdi, rispettivamente.
Se l'utente clicca sul pulsante più in alto, deve comparire in risposta
una dialog box con la scritta Avanti!.
Se l'utente clicca sul secondo pulsante, deve comparire la scritta
Chi è?.
Se l'utente clicca sul pulsante più in basso, deve comparire la scritta
Andate via! Oggi sto male e non ricevo nessuno.
Salvate il
documento nel file Citofono.html. Soluzione
Aggiungete alle soluzioni dei due esercizi precedenti l'apposito tag
<noscript> per gestire browser che non supportino
javascript attraverso la visualizzazione di un opportuno messaggio.
Modificare nuovamente i due file, facendo in modo che gli script siano
eseguiti solo se il browser supporta javascript1.5 (usando l'attributo
<language>).