ఘటన నిర్వచనం మరియు ఉపయోగం

ఘటన నిర్వచనం మరియు ఉపయోగం

ఘటన నిర్వచనం మరియు ఉపయోగం

ప్రస్తుత యురి యొక్క అంకుర భాగం (హాశ్ సింహాసనం ముందు) మారినప్పుడు 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