XHTML - เหตุการณ์
เมื่อผู้ใช้เยี่ยมชมเว็บไซต์พวกเขาทำสิ่งต่างๆเช่นคลิกที่ข้อความรูปภาพและไฮเปอร์ลิงก์วางเมาส์เหนือสิ่งต่างๆเป็นต้นสิ่งเหล่านี้คือตัวอย่างของสิ่งที่ JavaScript เรียกว่าเหตุการณ์
เราสามารถเขียนตัวจัดการเหตุการณ์ของเราใน JavaScript หรือ VBScript และสามารถระบุตัวจัดการเหตุการณ์เหล่านี้เป็นค่าแอตทริบิวต์แท็กเหตุการณ์ XHTML 1.0 มีชุดเหตุการณ์ที่คล้ายกันซึ่งมีอยู่ในข้อกำหนด HTML 4.01
เหตุการณ์ระดับ <body> และ <frameset>
มีเพียงสองแอตทริบิวต์ที่สามารถใช้เพื่อทริกเกอร์โค้ด JavaScript หรือ VBScript เมื่อมีเหตุการณ์ใด ๆ เกิดขึ้นที่ระดับเอกสาร
แอตทริบิวต์ | มูลค่า | คำอธิบาย |
---|---|---|
onload | สคริปต์ | สคริปต์ทำงานเมื่อโหลดเอกสาร XHTML |
onunload | สคริปต์ | สคริปต์ทำงานเมื่อเอกสาร XHTML ยกเลิกการโหลด |
Note - ในที่นี้สคริปต์หมายถึงฟังก์ชันหรือส่วนของโค้ดของ VBScript หรือ JavaScript
เหตุการณ์ระดับ <form>
มีแอตทริบิวต์หกรายการต่อไปนี้ซึ่งสามารถใช้เพื่อทริกเกอร์โค้ด JavaScript หรือ VBScript เมื่อเหตุการณ์ใด ๆ เกิดขึ้นที่ระดับฟอร์ม
แอตทริบิวต์ | มูลค่า | คำอธิบาย |
---|---|---|
onchange | สคริปต์ | สคริปต์ทำงานเมื่อองค์ประกอบเปลี่ยนไป |
onsubmit | สคริปต์ | สคริปต์ทำงานเมื่อส่งแบบฟอร์ม |
onreset | สคริปต์ | สคริปต์ทำงานเมื่อฟอร์มถูกรีเซ็ต |
เลือก | สคริปต์ | สคริปต์ทำงานเมื่อองค์ประกอบถูกเลือก |
onblur | สคริปต์ | สคริปต์ทำงานเมื่อองค์ประกอบสูญเสียโฟกัส |
ออนโฟกัส | สคริปต์ | สคริปต์ทำงานเมื่อองค์ประกอบได้รับโฟกัส |
เหตุการณ์คีย์บอร์ด
สามเหตุการณ์ต่อไปนี้สร้างขึ้นโดยแป้นพิมพ์ เหตุการณ์เหล่านี้ไม่ถูกต้องในองค์ประกอบพื้นฐาน bdo, br, frame, frameset, head, html, iframe, meta, param, script, style และ title
แอตทริบิวต์ | มูลค่า | คำอธิบาย |
---|---|---|
onkeydown | สคริปต์ | สคริปต์ทำงานเมื่อกดปุ่ม |
onkeypress | สคริปต์ | สคริปต์ทำงานเมื่อกดและปล่อยปุ่ม |
onkeyup | สคริปต์ | สคริปต์ดำเนินการรีลีสคีย์ |
กิจกรรมอื่น ๆ
เหตุการณ์เจ็ดเหตุการณ์ต่อไปนี้สร้างขึ้นโดยเมาส์เมื่อสัมผัสกับแท็ก HTML ใด ๆ เหตุการณ์เหล่านี้ไม่ถูกต้องในองค์ประกอบพื้นฐาน bdo, br, frame, frameset, head, html, iframe, meta, param, script, style และ title
แอตทริบิวต์ | มูลค่า | คำอธิบาย |
---|---|---|
เมื่อคลิก | สคริปต์ | สคริปต์ดำเนินการด้วยการคลิกเมาส์ |
ondblclick | สคริปต์ | สคริปต์ดำเนินการโดยคลิกสองครั้งที่เมาส์ |
onmousedown | สคริปต์ | สคริปต์ทำงานเมื่อกดปุ่มเมาส์ |
onmousemove | สคริปต์ | สคริปต์ทำงานเมื่อตัวชี้เมาส์เคลื่อนที่ |
onmouseout | สคริปต์ | สคริปต์ทำงานเมื่อตัวชี้เมาส์เคลื่อนออกจากองค์ประกอบ |
onmouseover | สคริปต์ | สคริปต์ทำงานเมื่อตัวชี้เมาส์เลื่อนไปที่องค์ประกอบ |
onmouseup | สคริปต์ | สคริปต์ทำงานเมื่อปล่อยปุ่มเมาส์ |