onhashchange
HTML onhashchange hodisa atributi
Misol
Langar qismi o‘zgartirilganda JavaScript kodini bajaring:
<body onhashchange="myFunction()">
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
onhashchange atributi joriy URL manzilining langar qismiga ('#' belgisi bilan boshlanadigan qismiga) o‘zgartirishlar kiritilganda ishga tushadi.
Langar qismi aslida nima ekanligiga misol: joriy URL manzili
http://www.example.com/test.htm#part2 bo‘lsin - bu URL manzilining langar qismi #part2 bo‘ladi.
Bu hodisani chaqirish uchun quyidagilarni qilishingiz mumkin:
- Location obyektining location.hash yoki location.href xususiyatini o‘rnatish orqali langar qismini o‘zgartirish
- Joriy sahifaga boshqa xatcho‘p bilan o‘tish ("orqaga" yoki "oldinga" tugmalaridan foydalaning)
- Xatcho‘p langariga olib boruvchi havolani bosish
Brauzerlarda qo‘llab-quvvatlash
Jadvaldagi raqamlar hodisa atributini to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.
| Hodisa atributi | |||||
|---|---|---|---|---|---|
| onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |
Sintaksis
<element onhashchange="script">
Atribut qiymatlari
| Qiymat | Tavsif |
|---|---|
| script | onhashchange hodisasida ishga tushiriladigan skript |
Texnik tafsilotlar
| Qo‘llab-quvvatlanadigan HTML teglari: | <body> |
|---|
Tegishli sahifalar
HTML DOM ma’lumotnomasi: onhashchange hodisasi
❮ HTML hodisalar
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
