sei sul sito di Giovanni Fraterno

ATTENZIONE che, per importanza sociale, subito dopo il legame affettivo che si instaura all'interno di una famiglia, viene quello che si instaura fra il professore e i suoi alunni, e che turbare entrambi i rapporti può essere carico di conseguenze (sabato 31° gennaio 2004, il professore).
4) Le finestre di dialogo
( 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 )

JavaScript è in grado di generare tre differenti tipologie di finestre di dialogo.

 

1) La prima tipologia è la finestra di dialogo alert

 

Si tratta della finestra che capita di utilizzare più spesso, e che visualizza un avvertimento che blocca qualsiasi azione dell'utente finché egli non dà il suo benestare cliccando sul bottone di sblocco.

 

Due possibili sintassi sono:

alert("messaggio");

alert("Marco disse \"Ciao Mondo!\"");

 

Di seguito è invece riportato un esempio completo:

<A HREF="http://digilander.libero.it/giovannifraterno" onClick="alert('Stai per uscire');" TARGET="_blank">clicca qui</a>

 

2) La seconda tipologia è la finestra di dialogo confirm.

 

È una finestra che pone una domanda e chiede conferma dando la possibilità di scegliere tra due opzioni (ok e annulla).

 

La sintassi è:

confirm("messaggio");

 

Mentre l'alert concede una sola possibilità di scelta (ok), confirm dà la possibilità di scegliere tra due opzioni.

 

Un esempio completo è:

<A HREF="http://digilander.libero.it/giovannifraterno" onClick="confirm('Sei sicuro di voler uscire dalla pagina?');" TARGET="_blank">clicca qui</a>

 

3) La terza tipologia è la finestra di dialogo prompt.

 

È una finestra che pone una domanda e consente all'utente di dare la risposta che vuole.

 

Può avere anche una risposta predefinita.

 

La sintassi è:

prompt("domanda","risposta predefinita");

con la risposta predefinita che è facoltativa.

 

Un esempio completo è:

<body onLoad="prompt('Come ti chiami?');">

o anche:

<body onLoad="prompt('Come ti chiami?','inserisci qui il tuo nome');">

 

E’ bene chiarire che in realtà le finestre di dialogo sono metodi dell'oggetto window.

 

Quindi le sintassi estese per visualizzare le 3 precedenti finestre di dialogo sono:

window.alert("messaggio");

window.confirm("messaggio");

window.prompt("domanda","risposta predefinita");



utenti in questo momento connessi alla rete di siti web di Giovanni Fraterno: