ఘటన నిర్వచనం మరియు ఉపయోగం
ఘటన నిర్వచనం మరియు ఉపయోగం
ఘటన నిర్వచనం మరియు ఉపయోగం
ప్రస్తుత యురి యొక్క అంకుర భాగం (హాశ్ సింహాసనం ముందు) మారినప్పుడు onhashchange ఘటన జరుగుతుంది.
అంకుర భాగం ఏమిటి అనేది ఒక ఉదాహరణ: ప్రస్తుత యురి లు ఈ విధంగా ఉంటుంది http://www.example.com/test.htm#part2 - ఈ యురి యొక్క అంకుర భాగం #part2 ఉంటుంది.
- ఈ ఘటనను కాల్ చేయడానికి ఉపయోగించండి: Location 对象యొక్క location.hash లేదా location.href గుణంఅంకుర భాగాన్ని మార్చడానికి ఉపయోగించండి
- వివిధ బుక్మార్క్లను ఉపయోగించి ప్రస్తుత పేజీకి మారండి (ముందుకు లేదా వెనుకకు బటన్లను ఉపయోగించండి)
- పుస్తకంలో బుక్మార్క్ అంకురానికి వేదికను నొక్కండి
ఉదాహరణ
ఉదాహరణ 1
అంకుర భాగం మారిన తర్వాత జావాస్క్రిప్ట్ నిర్వహించడం విధంగా:
<body onhashchange="myFunction()">
ఉదాహరణ 2
"onhashchange" ఘటనను విండో వస్తువుకు కేటాయించడం విధంగా:
window.onhashchange = myFunction;
విధానం
హెచ్చి టాగ్లో:
<ఉపాంగం onhashchange="myScript">
జావాస్క్రిప్ట్లో:
జాబితా.onhashchange = function(){myScript};
జావాస్క్రిప్ట్లో, addEventListener() పద్ధతిని ఉపయోగించడం విధంగా:
జాబితా.addEventListener("hashchange", myScript);
ప్రత్యేక పరిశీలనకు:ఇంటర్నెట్ ఎక్స్ప్లోరర్ 8 లేదా అది ముంది వెర్షన్లు ఈ పద్ధతిని మద్దతు ఇవ్వలేదు addEventListener() పద్ధతి.
సాంకేతిక వివరాలు
బాహ్య ఘటన ప్రసారం చేయబడుతుంది: | మద్దతు ఉంది |
---|---|
రద్దు చేయగలిగే విధంగా: | మద్దతు లేదు |
ఘటన రకం: | HashChangeEvent |
మద్దతు పొందే హెచ్చి టాగ్లు: | <body> |
DOM వెర్షన్: | లెవల్ 3 ఘటనలు |
బ్రౌజర్ మద్దతు
పట్టికలో నమూనాలు ఈ ఘటనను పూర్తిగా మద్దతు ఇచ్చే మొదటి బ్రౌజర్ వెర్షన్ను పేర్కొన్నాయి.
事件 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |