Sử dụng đối t−ợng Windows

Một phần của tài liệu giáo trình đại cương thiết kế website (Trang 62 - 64)

3.1 JavaScript

3.1.11 Sử dụng đối t−ợng Windows

Window là đối t−ợng của môi tr−ờng Navigator, ngồi các thuộc tính Window đối t−ợng window cịn giữ các đối t−ợng khác mà có thể đ−ợc xem nh− là các thành phần (member) của window, các đối t−ợng đó là:

• Các frame đã đ−ợc tạo

• Các đối t−ợng location và histtory • Đối t−ợng document

Đối t−ợng document chứa (encompasses) tất cả các thành phần trong trang HTML. Đây là một đối t−ợng hồn hảo có các đối t−ợng khác của JavaScript gán (attached) vào nó (nh− là anchor, form, history, link). Hầu nh− mọi ch−ơng trình JavaScript đều có sử dụng đối t−ợng này để tham khảo đến các thành phần trong trang HTML.

a. Các thuộc tính (properties) của đối t−ợng document

• alink • anchor • bgColor • cookies • fgColor • form • lastModified • linkColor • links • location • referrer • title • vlinkColor

b. Các hành vi (Methods) của đối t−ợng document

• clear() • close() • open() • write() • writeln()

c. Các thuộc tính của đối t−ợng Window

• defaultStatus : Giá trị mặt nhiên đ−ợc hiển thị ở thanh trạng thái. • frames: Mảng các đối t−ợng chứa đựng một mục cho mỗi frame con

trong một frame tài liệu.

• parent: Đ−ợc sử dụng trong FRAMSET

• self: Cửa sổ hiện hành , dùng để phân biệt giữa các cửa sổ hiện hành và các forms có cùng tên.

• status: Giá trị của chuỗi văn bản đ−ợc hiển thị tại thanh status bar. Dùng để hiển thi các thơng báo cho ng−ời sử dụng.

• top: Đỉnh cao nhất của cửa sổ cha. • window

d. Các hành vi (Methods) của đối t−ợng window

• close(): Đóng cửa sổ hiện hành.

• open(): Mở một cửa sổ mới với 1 tài liệu đ−ợc chỉ ra hoặc mở một tài liệu trong một tên cửa sổ đ−ợc chỉ định.

• prompt(): Hiện một hộp thơng báo. • setTimeout():

• clearTimeout(): Hành vi này cung cấp cách gọi phát biểu JavaScript sau một khoảng thời gian trơi qua. Ngồi ra đối t−ợng window có thể thực hiện event handler: onLoad=statement.

Một phần của tài liệu giáo trình đại cương thiết kế website (Trang 62 - 64)