aspose.info
VI

DHTML - Định dạng tệp HTML động

Cập nhật

Tệp DHTML là gì?

Tệp có phần mở rộng .dhtml là tệp HTML động được sử dụng để tạo nội dung động của trang web. Phần tử web được tạo bằng DHTML được điều khiển theo sự kiện và không yêu cầu tải lại trang. Trong hầu hết các trường hợp, tệp DHTML được sử dụng để tạo nội dung động của trang web, chẳng hạn như menu thả xuống, lớp nổi, nút cuộn qua và nội dung động khác. Bạn bắt gặp các phần tử html động gần như hàng ngày trong cuộc sống của mình khi bạn di chuột vào một mục menu và nó sẽ mở ra các tùy chọn menu phụ khác. DHTML sử dụng các công nghệ web như HTML, Javascript, HTML DOM, Sự kiện HTML và CSS để đạt được hiệu suất động hành vi của các phần tử.

Định dạng tệp DHTML

Các tệp DHTML là các tệp văn bản thuần có chứa mã DHTML để triển khai hành vi động của các phần tử web.

DHTML DOM

Mô hình đối tượng Tài liệu DHTML (DOM) dựa trên DOM HTML là cấu trúc cây với các thành phần, thuộc tính và văn bản như trong hình ảnh sau đây.

HTML DOM

Nút Tài liệu có thể được sử dụng để gọi một số hàm nhằm triển khai các chức năng khác nhau. Ví dụ sau đây chỉ sử dụng phương thức document.write() của JavaScript trong DHTML.

<HTML>  
<head>  
<title>  
Method of a JavaScript  
</title>  
</head>  
<body>  
<script type="text/javascript">  
document.write("Hello World");  
</script>  
</body>  
</html>  

Mã này viết văn bản “Xin chào thế giới” để xuất ra trình duyệt.

Sự kiện DHTML

S.No.Sự kiệnXảy ra
1onabortXảy ra khi người dùng hủy tải trang hoặc tệp phương tiện.
2onblurXảy ra khi người dùng rời khỏi một đối tượng HTML.
3onchangeXảy ra khi người dùng thay đổi hoặc cập nhật giá trị của một đối tượng.
4onclickXảy ra hoặc kích hoạt khi bất kỳ người dùng nào nhấp vào phần tử HTML.
5ondblclickXảy ra khi người dùng nhấp vào một thành phần HTML hai lần cùng lúc.
6onfocusXảy ra khi người dùng tập trung vào một phần tử HTML. Trình xử lý sự kiện này hoạt động ngược lại với onblur.
7onkeydownNó kích hoạt khi người dùng đang nhấn một phím trên thiết bị bàn phím. Trình xử lý sự kiện này hoạt động với tất cả các khóa.
8onkeypressNó kích hoạt khi người dùng nhấn một phím trên bàn phím. Trình xử lý sự kiện này không được kích hoạt cho tất cả các khóa.
9onkeyupXảy ra khi người dùng nhả phím khỏi bàn phím sau khi nhấn vào một đối tượng hoặc thành phần.
10onloadXảy ra khi một đối tượng được tải hoàn toàn.
11onmousedownXảy ra khi người dùng nhấn nút chuột trên phần tử HTML.
12onmousemoveXảy ra khi người dùng di chuyển con trỏ trên một đối tượng HTML.
13onmouseoverXảy ra khi người dùng di chuyển con trỏ qua một đối tượng HTML.
14onmouseoutXảy ra hoặc kích hoạt khi con trỏ chuột được di chuyển ra khỏi phần tử HTML.
15onmouseupXảy ra hoặc kích hoạt khi thả nút chuột trên một phần tử HTML.
16onresetNó được người dùng sử dụng để đặt lại biểu mẫu.
17onselectXảy ra sau khi chọn nội dung hoặc văn bản trên trang web.
18onsubmitNó được kích hoạt khi người dùng nhấp vào nút sau khi gửi biểu mẫu.
19onunloadNó được kích hoạt khi người dùng đóng một trang web.

Người giới thiệu

Xem thêm