Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Le finestre di dialogo in VBScript

Articolo scritto da Luca Ruggiero
Pagina 1 di 2

Il VBScript lato client mette a disposizione dello sviluppatore un numero notevole di finestre di dialogo con l'utente, molte di più del suo storico rivale Javascript, per due motivi:

1. le finestre di dialogo standard che utilizza anche Javascript fanno parte specificamente degli oggetti del browser e non del linguaggio;

(L'articolo continua più sotto...)

2. essendo il VBScript un derivato del noto linguaggio di programmazione Visual Basic, ha a sua disposizione anche le finestre di dialogo che questo ha a sua volta a disposizione.

Iniziamo dalle prime, ovvero quelle proprietarie di tutti i browser, a disposizione anche per Javascript. Sono tre e fanno parte dell'oggetto window, anche se non è necessario specificarlo via codice.

Eccole:

Vediamo un esempio di Alert:
<script type="text/vbscript">
Alert "Hello, World!"
</script>
Nulla di più semplice ed intuitivo.

Vediamo adesso un esempio completo di Confirm:

<script type="text/vbscript">
Dim conferma
conferma = Confirm("Clicca uno dei due tasti...")
If conferma Then
    Alert "Hai scelto OK!"
Else
    Alert "Hai scelto Annulla!"
End If
</script>
L'elemento viene memorizzato in una variabile e viene effettuata una condizione per valutare la scelta fatta ed eseguire routine differenti, oppure eseguirla solo se la scelta viene fatta su OK, come nell'esempio che segue:
<script type="text/vbscript">
Dim conferma
conferma = Confirm("Procedere con l'esecuzione dello script?")
If conferma Then
    ' ROUTINE DA ESEGUIRE...
End If
</script>
Concludiamo con un esempio di Prompt:
<script type="text/vbscript">
Dim richiesta
richiesta = Prompt("Inserisci il tuo nome", "")
If richiesta = "" Or IsNull(richiesta) Then
    Alert "Ciao amico!"
Else
    Alert "Ciao " & richiesta
End If
</script>
Il funzionamento è praticamente identico al precedente elemento; il secondo parametro del Prompt è "" per evitare che esca scritto all'interno, per default, il valore speciale "undefined".

Corsi
Corso ASP da ZeroCorso ASP da Zero
Imparare Microsoft ASP e VBScript da zero. A partire da 29 €.
Corso Visual Basic 6Corso Visual Basic 6
Realizzare applicazioni Desktop con VB6. A partire da 39 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122