aspose.info
TH

DHTML - รูปแบบไฟล์ HTML แบบไดนามิก

อัปเดตเมื่อ

ไฟล์ DHTML คืออะไร??

ไฟล์ที่มีนามสกุล .dhtml เป็นไฟล์ไดนามิก HTML ที่ใช้สร้างเนื้อหาไดนามิกของหน้าเว็บ องค์ประกอบเว็บที่สร้างขึ้นใน DHTML ขับเคลื่อนด้วยเหตุการณ์และไม่จำเป็นต้องโหลดหน้าซ้ำ ในกรณีส่วนใหญ่ ไฟล์ DHTML จะใช้เพื่อสร้างเนื้อหาไดนามิกของเว็บเพจ เช่น เมนูแบบเลื่อนลง เลเยอร์ลอย ปุ่มโรลโอเวอร์ และเนื้อหาไดนามิกอื่นๆ คุณเจอองค์ประกอบ html แบบไดนามิกเกือบทุกวันในชีวิตของคุณ เมื่อคุณวางเมาส์เหนือรายการเมนู และเปิดตัวเลือกเมนูย่อยเพิ่มเติม DHTML ใช้เทคโนโลยีเว็บ เช่น HTML, Javascript, HTML DOM, HTML Events และ CSS เพื่อให้ได้ไดนามิก พฤติกรรมขององค์ประกอบ

รูปแบบไฟล์ DHTML

ไฟล์ DHTML เป็นไฟล์ข้อความธรรมดาที่มีรหัส DHTML เพื่อใช้ลักษณะการทำงานแบบไดนามิกขององค์ประกอบเว็บ

DHTML DOM

DHTML Document object Model (DOM) ขึ้นอยู่กับ HTML DOM ซึ่งเป็นโครงสร้างแบบต้นไม้ที่มีองค์ประกอบ คุณลักษณะ และข้อความดังที่แสดงในภาพต่อไปนี้

HTML DOM

สามารถใช้โหนด ‘Document’ เพื่อเรียกฟังก์ชันต่างๆ เพื่อใช้ฟังก์ชันต่างๆ ได้ ตัวอย่างต่อไปนี้ใช้เมธอด document.write() ของ JavaScript ใน DHTML

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

รหัสนี้เขียนข้อความ “Hello World” เพื่อส่งออกในเบราว์เซอร์

เหตุการณ์ DHTML

S.No.เหตุการณ์เหตุการณ์
1onabortเกิดขึ้นเมื่อผู้ใช้ยกเลิกการโหลดหน้าหรือไฟล์มีเดีย
2onblurเกิดขึ้นเมื่อผู้ใช้ออกจากวัตถุ HTML
3onchangeเกิดขึ้นเมื่อผู้ใช้เปลี่ยนแปลงหรืออัปเดตค่าของวัตถุ
4onclickเกิดขึ้นหรือทริกเกอร์เมื่อผู้ใช้คลิกที่องค์ประกอบ HTML
5ondblclickเกิดขึ้นเมื่อผู้ใช้คลิกที่องค์ประกอบ HTML สองครั้งพร้อมกัน
6onfocusเกิดขึ้นเมื่อผู้ใช้โฟกัสไปที่องค์ประกอบ HTML ตัวจัดการเหตุการณ์นี้ทำงานตรงข้ามกับ onblur
7onkeydownจะทำงานเมื่อผู้ใช้กดปุ่มบนอุปกรณ์แป้นพิมพ์ ตัวจัดการเหตุการณ์นี้ใช้ได้กับคีย์ทั้งหมด
8onkeypressจะทำงานเมื่อผู้ใช้กดปุ่มบนแป้นพิมพ์ ตัวจัดการเหตุการณ์นี้ไม่ได้ถูกเรียกใช้สำหรับคีย์ทั้งหมด
9onkeyupเกิดขึ้นเมื่อผู้ใช้ปล่อยแป้นจากแป้นพิมพ์หลังจากกดบนวัตถุหรือองค์ประกอบ
10onloadเกิดขึ้นเมื่ออ็อบเจกต์ถูกโหลดโดยสมบูรณ์
11onmousedownเกิดขึ้นเมื่อผู้ใช้กดปุ่มเมาส์เหนือองค์ประกอบ HTML
12onmousemoveเกิดขึ้นเมื่อผู้ใช้เลื่อนเคอร์เซอร์บนวัตถุ HTML
13onmouseoverเกิดขึ้นเมื่อผู้ใช้เลื่อนเคอร์เซอร์ไปที่วัตถุ HTML
14onmouseoutเกิดขึ้นหรือทริกเกอร์เมื่อตัวชี้เมาส์ถูกย้ายออกจากองค์ประกอบ HTML
15onmouseupเกิดขึ้นหรือทริกเกอร์เมื่อปล่อยปุ่มเมาส์บนองค์ประกอบ HTML
16onresetผู้ใช้ใช้เพื่อรีเซ็ตฟอร์ม
17onselectเกิดขึ้นหลังจากเลือกเนื้อหาหรือข้อความบนหน้าเว็บ
18onsubmitจะถูกเรียกใช้เมื่อผู้ใช้คลิกปุ่มหลังจากการส่งแบบฟอร์ม
19onunloadมันถูกเรียกใช้เมื่อผู้ใช้ปิดหน้าเว็บ

อ้างอิง

ดูเพิ่มเติม