HTML ऑनहैशचेंज विशेषता
परिभाषा और उपयोग
onhashchange विशेषता तब सक्रिय होती है जब वर्तमान URL के एंकर भाग ('#' चिह्न से शुरू होता है) में परिवर्तन होते हैं।
एक एंकर भाग वास्तव में क्या है इसका एक उदाहरण: मान लें कि वर्तमान URL
http://www.example.com/test.htm#part2 है - इस URL का एंकर भाग #part2 होगा।
इस घटना का आह्वान करने के लिए, आप यह कर सकते हैं:
- स्थान ऑब्जेक्ट की location.hash या location.href संपत्ति सेट करके एंकर भाग बदलें
- किसी भिन्न बुकमार्क के साथ वर्तमान पृष्ठ पर नेविगेट करें ("बैक" या "फॉरवर्ड" बटन का उपयोग करें)
- बुकमार्क एंकर के लिंक पर क्लिक करें
पर लागू होता है
ऑनहैशचेंज एट्रिब्यूट इवेंट एट्रीब्यूट्स का हिस्सा है , और इसका इस्तेमाल निम्नलिखित एलीमेंट पर किया जा सकता है:
तत्वों | आयोजन |
---|---|
<शरीर> | ऑनहैशचेंज |
उदाहरण
एक जावास्क्रिप्ट निष्पादित करें जब एंकर भाग बदल दिया गया हो:
<body onhashchange="myFunction()">
ब्राउज़र समर्थन
तालिका में संख्याएं पहले ब्राउज़र संस्करण को निर्दिष्ट करती हैं जो पूरी तरह से ईवेंट विशेषता का समर्थन करता है।
Event Attribute | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |