Ominide 1580 punti

Javascript - Finestre di dialogo

In Javascript, le finestre di dialogo sono delle finestre, appunto, che appaiono all'interno della pagina web. Ne esistono di tre tipi:

Tipo "alert"

Con questo tipo è possibile creare delle finestre di avviso nelle quali viene inserito un messaggio personalizzato. Lo sono, ad esempio, quelle che ci danno il benvenuto su un sito web.

La sintassi è la seguente:
window.alert('messaggio'); oppure alert('messaggio');

Esempio:
< body onload="window.open('Benvenuto sulla pagina web!');" >

Con questo tipo è possibile anche creare dei pop-up (tipo le pubblicità). Quello sotto è un esempio di un pop-up che appare quando viene cliccata un'immagine.

Esempio:
< img src="immagine.jpg" onclick="window.open('www.nomesito.it', 'Nome sito'); >

*qui va indicato l'url della pagina
*qui va indicato il titolo della pagina

Tipo "confirm"

Con questo tipo è possibile creare delle finestre identiche a quelle "alert", con la differenza che vengono visualizzati anche due bottoni: conferma e annulla.

La sintassi è la seguente:
var nomeVariabile=window.confirm('messaggio');

Esempio:
var valoreRestituito=window.confirm('clicca un tasto');
if(valoreRestituito==true)
{
alert('è stato premuto il tasto conferma');
}
else
{
alert('è stato premuto il tasto annulla');
}

Tipo "prompt"

Con questo tipo è possibile creare delle finestre che permettono all'utente di scrivere del testo. Se l'utente preme il tasto conferma viene restituito il testo da lui inserito.

La sintassi è la seguente:
var nomeVariabile=window.prompt('messaggio');

Esempio:
var eta=window.prompt('quanti anni hai?');
if(eta>=18 )
{
alert('sei maggiorenne');
}
else
{
alert('sei minorenne');
}

Hai bisogno di aiuto in Informatica?
Trova il tuo insegnante su Skuola.net | Ripetizioni
Registrati via email