..


Σύνδεσμοι διαφημιζόμενων

Δυναμική οριζόντιο μενού σε VBScript

Το άρθρο γράφτηκε από τον Luca Ruggiero

Βάσει του άρθρου Windows-style οριζόντιο μενού γίνεται με JavaScript σε DHTML, βλέπουμε σε αυτό το άρθρο πώς να κάνει το ίδιο είδος δυναμικών οριζόντιο μενού χρησιμοποιώντας τη VBScript ως γλώσσα για την υλοποίηση ενός σεναρίου DHTML.

Το άρθρο αυτό δεν θα χρησιμοποιηθεί για την υλοποίηση ενός μενού διαφορετικό από αυτό που δημιουργήθηκε το άρθρο που αναφέρεται πιο πάνω: ο σκοπός του είναι να δείξει πώς η VBScript είναι μια γλώσσα δέσμης ενεργειών που η πλευρά του client, Javascript έχει την ίδια δυνατότητα, ακόμη και ενάντια DHTML.

Η εικόνα που παρουσιάζεται παρακάτω είναι το τελικό αποτέλεσμα του προγράμματός μας, ίδιο με το ήδη αναφέρει το άρθρο

χρησιμοποιούμε ένα απλό πίνακες HTML και CSS για να δημιουργήσετε τη λειτουργική δομή / στυλ των μενού, των οποίων οι κώδικες είναι πάντα στη διάθεσή σας, κάνοντας κλικ στο προαναφερθέν άρθρο. Στην ίδια σελίδα στο τέλος του άρθρου, θα βρείτε τον κώδικα για την εκτέλεση των λειτουργιών Javascript για άνοιγμα και το κλείσιμο των επιμέρους στοιχείων μενού.

Παρακάτω, όμως, το μεταφρασμένο κώδικα VBScript:






 <script LANGUAGE="VBScript">









 Λειτουργία Open (μ)



    



 document.getElementById (m). style.visibility = "Ορατό"







 Function End









 Κοντά Λειτουργία (m)



    



 document.getElementById (m). style.visibility = "κρυφά"







 Function End









 </ Script>



Σε σύγκριση με τον κώδικα Javascript του άρθρου μπορεί να παρατηρήσετε ότι οι διαφορές είναι καθαρά συντακτική και μη λειτουργικές, δεδομένου ότι, όπως είπα, DHTML είναι πάντα το ίδιο με οποιαδήποτε γλώσσα για δέσμες ενεργειών στην πλευρά του πελάτη.

Για πλήρη λίστα των συντακτικών διαφορών μεταξύ της διδασκαλίας της JavaScript και VBScript κώδικα:

  • η λέξη-κλειδί Λειτουργία σε VBScript γράφεται με κεφαλαίο γράμμα σε Javascript, αντιθέτως, ότι, αν και η γλώσσα VBScript δεν είναι case-sensitive?
  • VBScript δεν χρησιμοποιεί τιράντες να καθοριστεί το περιεχόμενο της λειτουργίας, αλλά χρησιμοποιώντας τη λειτουργία End μορφή?
  • VBScript δεν χρησιμοποιεί ένα ερωτηματικό (?) Για να κλείσει μια τελική γραμμή κώδικα, αν και είναι προαιρετικός, αλλά συστήνεται JavaScript.
Έχοντας πει ότι σας επιτρέπουν να επιλέξετε την γλώσσα που θα χρησιμοποιηθεί για την εφαρμογή της DHTML scripts σας.

Στην ίδια κατηγορία ...
E-Learning
ASP Zero (ebook) ASP Zero (ebook)
Μαθαίνοντας Microsoft ASP και VBScript από το μηδέν. Σε μόνο 29 €.
Visual Basic 6 (Μάθημα) Visual Basic 6 (Μάθημα)
Κάντε Εφαρμογές για επιτραπέζιους υπολογιστές με VB6. Από 39 €.
Σύνδεσμοι διαφημιζόμενων