HTML onhashchange Event Attribute
ตัวอย่าง
เรียกใช้ JavaScript เมื่อส่วนสมอมีการเปลี่ยนแปลง:
<body onhashchange="myFunction()">
ความหมายและการใช้งาน
แอตทริบิวต์ onhashchange เริ่มทำงานเมื่อมีการเปลี่ยนแปลงในส่วนสมอ (เริ่มต้นด้วยสัญลักษณ์ '#') ของ URL ปัจจุบัน
ตัวอย่างของส่วนสมอจริงๆ: สมมติว่า URL ปัจจุบันคือ
http://www.example.com/test.htm#part2 - ส่วนสมอของ URL นี้จะเป็น #part2
หากต้องการเรียกใช้กิจกรรมนี้ คุณสามารถ:
- เปลี่ยนส่วนสมอโดยการตั้งค่า คุณสมบัติ location.hashหรือlocation.hrefของLocation Object
- ไปที่หน้าปัจจุบันด้วยบุ๊กมาร์กอื่น (ใช้ปุ่ม "ย้อนกลับ" หรือ "ไปข้างหน้า")
- คลิกที่ลิงก์ไปยังจุดยึดที่คั่นหน้า
รองรับเบราว์เซอร์
ตัวเลขในตารางระบุเบราว์เซอร์รุ่นแรกที่สนับสนุนแอตทริบิวต์เหตุการณ์อย่างสมบูรณ์
Event Attribute | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |
ไวยากรณ์
<element onhashchange="script">
ค่าแอตทริบิวต์
Value | Description |
---|---|
script | The script to be run on onhashchange |
รายละเอียดทางเทคนิค
แท็ก HTML ที่รองรับ: | <body> |
---|
หน้าที่เกี่ยวข้อง
การอ้างอิง HTML DOM: เหตุการณ์ onhashchange
❮ คุณสมบัติเหตุการณ์ HTML