JavaScript  »  Articoli  »  VB Script 

Introduzione al Dhtml col VBS: un menu con VBScript

di: Luca Ruggiero     04 Dicembre 2002

VbScript, JavaScript e DHTML

Il VBScript è un linguaggio di scripting particolarmente utilizzato nello sviluppo di applicazioni Web in Asp (Microsoft Active Server Pages) che, non avendo un linguaggio di scripting proprietario, si servono proprio del VBScript come linguaggio di scripting.

Tuttavia il VBScript nasce come linguaggio di scripting client-side con scarso supporto da parte di browser diversi da Microsoft Internet Explorer. Per questo è particolarmente utilizzato per lo sviluppo di applicazioni Intranet, magari come servizio interno aziendale sul Web.

In un caso come quello appena citato VBScript trova ideale impiego, più di quanto possa trovarne il più rinomato e potente Javascript: la semplicità sintattica di VbScript è molto gradita agli sviluppatori proprio per siti/applicazioni basati sul concetto di rete locale Intranet.

Lo scopo di questo articolo è mostrare al lettore come sia possibile... non migrare verso VBScript abbandonando Javascript (una sciocchezza simile non la farei mai!), ma trovare rifugio in questo linguaggio per risolvere velocemente, e con una certa semplicità, problemi altrimenti risolvibili con Javascript, linguaggio più ostico per chi "ha fretta" :-)

Un esempio che di certo metterà il lettore in condizione di affrontare la lettura di questo articolo con un certo piacere, è la realizzazione di un menu dinamico semplicee, personalizzabile e funzionale. In pratica sarà affrontata la filosofia DHTML sostituendo il Javascript con VBscript nella fatidica coppia con i fogli di stile Css.

Per rendere l'idea su cosa stiamo andando a realizzare è possibile pensare al famoso menu "Gestione Risorse" di Ms Windows '98: una serie di voci principali che, al click del mouse su ciascuna di queste, aprirà nella parte sottostante la voce di riferimento una serie di link associabili a quella voce.

Il DHTML col VBscript

Non c'è particolare differenza concettuale tra il DHTML sviluppato con Javascript da quello sviluppato col VBScript, le proprietà ed i metodi sono gli stessi, essendo proprietari del DHTML, ricordo soltanto che il VBScript è un linguaggio case-insensitive, quindi utilizzare una proprietà tipo className riscrivendola come classname è la stessa cosa, ma per rimanere fedeli alle strutture sintattiche C-like che regolano il DHTML rispetteremo maiuscole e minuscole come se stessimo sviluppando in Javascript.

Approfitto per spendere una nota che renderà felici i programmatori Visual Basic, che mi aspetto siano quelli che più degli altri lettori apprezzeranno questo argomento: nella stesura dei codici di esempio verrano rispettate maiuscole e minuscole nella stessa maniera in cui Ms Visual Basic 6 le gestisce in automatico... la memoria fotografica è fondamentale!

Ora al lavoro!

Guide JavaScript

Guida Node.js

Il framework che permette di per usare V8, l'interprete JavaScript...

Canvas, guida ai framework

Canvas, tra gli elementi di HTML5 è forse quello di maggior impatto....

Guida jQuery UI

Creare siti ricchi e dinamici con jQuery UI, il progetto ufficiale...

Altre guide

Newsletter @JavaScript

Ogni martedì, direttamente nella tua e-mail: guide, articoli, script, novità e approfondimenti tecnici su JavaScript.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso JQuery e Ajax per Webmaster

03 Luglio 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti