Dialogy ve VBScriptu
Článek napsal Luca Ruggiero
Strana 1 z 2
Strana 1 z 2
Na straně klienta VBScript poskytuje vývojář značné množství dialogů s uživatelem, mnoho více jeho historického soupeře JavaScript, ze dvou důvodů:
1. dialogová okna, která také používá standardní JavaScript objekty jsou součástí prohlížeče a neumí jazyk;
(Článek pokračuje pod ...)
2. je derivát programovacího jazyka VBScript Visual Basic, známý má k dispozici dokonce i dialogy, že to má zase k dispozici.
Začneme od začátku, nebo ti vlastníci všech prohlížečů dostupných pro JavaScript. K dispozici jsou tři a jsou součástí objektu window, i když není nutné specifikovat v novém kódu.
Tady jsou:
- Alert - upozornění vytváří pole pouze s potvrzovacím tlačítkem ukončit čtení.
- Potvrdit - požádá o potvrzení o provedení operace, která má být provedena.
- Prompt - vyzve uživatele k zadání textu, který bude použit pro jakékoli účely.
<script type="text/vbscript"> Upozornit "Hello, world!" </ Script>Nic není jednoduché a intuitivní.
Teď vidíme, kompletní příklad Potvrdit:
<script type="text/vbscript">
Dim potvrzení
Potvrdit = Potvrdit ("Klikněte na tlačítko buď ...")
Pak-li potvrzena
Upozornit "Vybrali jste OK!"
Jiný
Upozornit "Vybrali jste si Zrušit!"
End If
</ Script>
Položka je uložena v proměnné a je vyrobena podmínku pro hodnocení výběru a plní různé rutiny, nebo spustit pouze tehdy, pokud je volba OK, jako v následujícím příkladu:
<script type="text/vbscript">
Dim potvrzení
potvrdit = Potvrdit ("Pokračovat v provádění skriptu?")
Pak-li potvrzena
"BĚŽNÁ VYSTOUPÍ ...
End If
</ Script>
Došli jsme k závěru s příkladem řádku:
<script type="text/vbscript">
Dim dotaz
Žádost = prompt ("Zadejte své jméno", "")
Je-li žádost = "" Nebo IsNull (požadavek) pak
Upozornit přítele "Ahoj!"
Jiný
End If
</ Script>
Ovládání je prakticky totožné s předchozím prvku, druhý parametr je výzva "", aby se zabránilo návnadu napsáno uvnitř, ve výchozím nastavení, speciální hodnotu "undefined".






