Các ứng dụng VBScript trên Browser là các ứng dụng hướng sự kiện (event- driven). Sự kiện là những hành động xảy ra trên Browser, thường là tác động của người sử dụng. Chẳng hạn như Click vào một nút là một sự kiện. Để đoạn mã phản ứng với các sự kiện, ta phải định nghĩa những trình điều khiển sự kiện. Trình điều khiển cĩ thể là một thủ tục hay một loạt lệnh trên các ngơn ngữ Script. Nếu sự kiện đĩ xảy ra trên một đối tượng được tạo ra trên trang Web bằng một thẻ, ta cĩ thể định nghĩa trình quản lý đối tượng với tham số là tên đối tượng được thêm on vào phía trước.
Ví dụ:
<HTML> <HEAD>
<Script Language="VBScript"> Sub thong_bao
alert "Thong bao so 1" End Sub
</Script> </HEAD> <BODY> <FORM>
<input type="button" name="ok" value="OK" onClick="thong_bao"> </FORM>
</BODY> </HTML>
Sau đây là các sự kiện được hỗ trợ trong VBScript:
Sự kiện Quản lý sự
kiện Mơ tả
Abort onAbort Dừng nạp ảnh. Chỉ áp dụng cho các ảnh.
Blur onBlur
Người dùng bỏ focus trên Windows hay các thành phần trên form. Chỉ áp dụng cho Window hoặc các phần tử của form
Change onChange Xảy ra khi các trường Text, hoặc TextArea, hoặc Selectlist thay đổi giá trị.
Click onClick Xảy ra khi kích chuột vào các nut button, radio, checkbox, submit, reset, các link.
Browser.
Error onError
Xảy ra khi phát sinh lỗi do nạp ảnh hay văn bản. Sự kiện này chỉ áp dụng cho các ảnh hoặc window
Focus onFocus Xảy ra khi người dùng focus vào window hay các thành phần của form
KeyDown onKeyDown
Sự kiện sinh ra khi phím được nhấn. Sự kiện này áp dụng cho tồn văn bản, ảnh, link, TextArea.
KeyPress onKeyPress
Sự kiện sinh ra khi phím được nhấn và giữ. Sự kiện này áp dụng cho tồn văn bản, ảnh, link, TextArea.
KeyUp onKeyUp Sự kiện sinh ra khi phím được nhả. Sự kiện này áp dụng cho tồn văn bản, ảnh, link, TextArea.
Load onLoad
Sự kiện được sinh ra ngay sau khi tài liệu được nạp trên browser. Sự kiện này áp dụng cho tồn văn bản.
MouseDown onMouseDown Sự kiện được sinh ra khi bấm chuột vào văn bản, hoặc các nút lệnh, links
MouseMove onMouseMove Sự kiện được sinh ra khi di chuyển chuột MouseOut onMouseOut Sự kiện được sinh ra khi di chuột ra khỏi link,
ảnh.
MouseOver onMouseOver Sự kiện được sinh ra khi di chuột trên link. MouseUp onMouseUp Sự kiện được sinh ra khi di nhả chuột trên văn
bản, các link
Move onMove Sự kiện được sinh ra khi di chuyển window Reset onReset Sự kiện này phát sinh ra khi nút Reset của
Form được nhấn
Resize onResize Phát sinh khi cửa sổ của window được thay đổi. Submit onSubmit Sự kiện được sinh ra khi nút Submit của Form
được nhấn
UpLoad onUpLoad Sự kiện xảy ra khi thốt khỏi trang Web.