Η ερώτησή σου δεν είναι ορθή ως προς το ζητούμενο, γι'αυτό και ενδεχομένως δεν θα λάβεις απαντήσεις που θα σου λύνουν την απορία. Η html είναι μια markup γλώσσα η οποία χρησιμοποιείται για την μορφοποίηση κειμένου και εκτελείται από τον web browser σου όταν αυτός λαμβάνει το response από το web server (εξ'ου και οι διαφορές στο rendering μεταξύ διαφορετικών browsers.)
H VB (as in VB.NET) είναι μια server-side compiled γλώσσα, η οποία εκτελείται στο server και *μπορει* να σου δώσει *και* html responses.
Το να ενσωματώσεις μια server-side γλώσσα σε μια markup, είναι σαν να θέλεις να ανακατέψεις μια κιθάρα με πορτοκαλάδα. Με άλλα λόγια, μιλάμε για τελείως διαφορετικά πράγματα.
Αν όμως μιλάς για vbscript, τότε μιλάμε αλλιώς. Πρόκειται για μια client-side, interpreted γλώσσα, που μπορεί να τρέξει embedded στην html σου αλλά δυστυχώς την αναγνωρίζει μόνο ο internet explorer. Σε αυτές τις περιπτώσεις η javascript είναι η καλύτερη επιλογή.
Αν θέλεις να *καλέσεις* server-side πράγματα μέσα από την σελίδα σου, τότε τεχνικές όπως ajax, iframes ή web services μπορεί να σε βοηθήσουν να επιτύχεις το αποτέλεσμα. Η λογική είναι πάντοτε οτι μέσα από την html καλείς κάτι που τρέχει στο server και αυτό σου επιστρέφει αποτελέσματα. Δεν τα κάνεις mix.
Δεν ξέρω αν σε βοήθησα ή σε μπέρδεψα περισσότερο, ελπίζω να ξεκαθάρισα μερικά πράγματα.
Σωτήρης Φιλιππίδης
DotSee Web Services