Osadzanie kodu VBScript w HTML w celu ustawiania zmiennych użytkownika
Chociaż możesz dodawać elementy interaktywne do stron internetowych przy użyciu samego HTML, musisz połączyć je z innym językiem, aby uzyskać naprawdę dynamiczną zawartość dla swoich klientów. Użyj VBScript, aby utworzyć kod, który uzyskuje dostęp do elementów dokumentu i reaguje na dane wprowadzane przez użytkownika, na przykład gdy użytkownik wprowadza informacje o sobie lub konkretnym zakupie.
HTML i VBScript
Używanie HTML do tworzenia dynamicznych stron internetowych zazwyczaj wymaga osadzenia języka skryptowego gdzieś na stronie. Oznacz początek elementu VBScript za pomocą znaczników HTML "script", co oznacza, że poniższy kod należy interpretować jako VBScript. Poniższy przykład ilustruje te otwierające i zamykające tagi:
Zmienne VBScript
Wewnątrz wbudowanego skryptu VBScript niewątpliwie poradzisz sobie ze zmiennymi wejściowymi użytkownika. W języku VBScript obsługujesz zmienne, deklarując je za pomocą instrukcji "Dim", "Public" lub "Private". Chociaż możesz zadeklarować zmienne bez tych elementów, jest to uważane za złą praktykę. Ponadto możesz przypisać wartości do zmiennych za pomocą operatora przypisania lub "=". Poniższy przykład pokazuje, jak działa deklaracja zmiennych i przypisanie:
Pola wejściowe VBScript
Podczas gdy zmienne w VBScript mogą być zadeklarowane i użyte w samym skrypcie, aby zebrać dane wejściowe od użytkownika, wywołaj specjalne funkcje VBScript, aby podnieść elementy wejściowe, z którymi użytkownik może wchodzić. Na przykład funkcja "InputBox" daje użytkownikowi możliwość wpisania tekstu, który może być przechowywany w zmiennej w VBScript, co ilustruje następujący przykład:
Wywołanie VBScript z HTML
Używając tych elementów, możesz wywołać VBScript z kodu HTML, który poprosi użytkownika o dane wejściowe i pobierze zmienne użytkownika na podstawie tego wejścia. W poniższym przykładzie możesz poprosić o imię użytkownika za pomocą funkcji InputBox, ustawić zmienną z danymi i wywołać funkcję za pomocą przycisku HTML:
Kliknij