एचटीएमएल संदर्भ

वर्णमाला द्वारा HTML श्रेणी के अनुसार HTML एचटीएमएल ब्राउज़र समर्थन एचटीएमएल गुण HTML वैश्विक गुण एचटीएमएल घटनाक्रम एचटीएमएल रंग एचटीएमएल कैनवास एचटीएमएल ऑडियो/वीडियो एचटीएमएल कैरेक्टर सेट एचटीएमएल सिद्धांत एचटीएमएल यूआरएल एनकोड एचटीएमएल भाषा कोड एचटीएमएल देश कोड HTTP संदेश HTTP तरीके पीएक्स से ईएम कन्वर्टर कुंजीपटल अल्प मार्ग


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