QUẢN LÝ CÁC SỰ KIỆN

Một phần của tài liệu Đề cương bài giảng môn học lập trình mạng (Trang 26 - 27)

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.

Một phần của tài liệu Đề cương bài giảng môn học lập trình mạng (Trang 26 - 27)