4. CÁC ĐỐI TƯỢNG TRONG JAVASCRIPT
ĐỐI TƯỢNG NAVIGATOR
Sơ đồ sau sẽ minh hoạ sự phân cấp của các đối tượng này
Trong sơ đồ phân cấp này, các đối tượng con chính là các thuộc tính của một đối tượng cha. Ví dụ nh một form tên là form1 chính là một đối tượng con của đối tượng document và được gọi tới là document.form1
Tất cả các trang đều có các đối tượng sau đây:
· navigator: có các thuộc tính tên và phiên bản của Navigator đang được sử dụng, dùng cho MIME typeđược hỗ trợ bởi client và plug-in được cài đặt trên client.
· window: là đối tượng ở mức cao nhất, có các thuộc tính thực hiện áp dụng vào toàn bộ cửa sổ.
· document: chứa các thuộc tính dựa trên nội dung của document nh tên, màu nền, các kết nối và các forms.
· location: có các thuộc tính dựa trên địa chỉ URL hiện thời
· history: Chứa các thuộc tính về các URL mà client yêu cầu trước đó.
Sau đây sẽ mô tả các thuộc tính, Phương thức cũng nh các Chương trình xử lý sự kiện cho từng đối tượng trong JavaScript.
ĐỐI TƯỢNG NAVIGATOR
Đối tượng này được sử dụng để đạt được các thông tin về trình duyệt nh số phiên bản. Đối tượng này không có Phương thức hay Chương trình xử lý sự kiện.
Các thuộc tính
appCodeName
Xác định tên mã nội tại của trình duyệt (Atlas).
AppName
Xác định tên trình duyệt.
AppVersion
Xác định thông tin về phiên bản của đối tượng navigator.
userAgent
Xác định header của user - agent.
Ví dụ
Ví dụ sau sẽ hiển thị các thuộc tính của đối tượng navigator <HTML>
<HEAD>
<TITLE> Navigator Object Exemple </TITLE> <SCRIPT LANGUAGE= "JavaScript">
document.write("appCodeName = "+navigator.appCodeName + "<BR>"); document.write("appName = "+navigator.appName + "<BR>");
document.write("appVersion = "+navigator.appVersion + "<BR>"); document.write("userAgent = "+navigator.userAgent + "<BR>"); </SCRIPT>
</HEAD> <BODY> </BODY> </HTML>
Hình 6.2: Minh hoạ cho đối tượng Navigator