onpageshow ఘటన
నిర్వచనం మరియు ఉపయోగం
onpageshow ఘటన వినియోగదారుడు పేజీకి మారుతున్నప్పుడు జరుగుతుంది.
onpageshow ఘటన మరియు onload ఇవెంట్అలాగే, వేరుగా, ఇది పేజీ మొదటి లోడ్ ప్రసంగం తర్వాత జరుగుతుంది. పేజీని కేష్ నుండి లోడ్ చేసినప్పుడు onload ఘటన జరగదు.
పేజీ సింగిల్గా సర్వర్ నుండి లోడ్ అయినా లేదా కేష్ నుండి లోడ్ అయినా తెలుసుకోవడానికి, PageTransitionEvent ఆబ్జెక్ట్ యొక్క persisted అనునది లక్షణంపేజీ బ్రౌజర్ కేష్ లో ఉందా లేక కాదా తెలుసుకోండి అనే స్పందన తిరిగి ఇస్తుంది. మరింత ఉదాహరణలను చూడండి.
ఉదాహరణ
ఉదాహరణ 1
వినియోగదారుడు పేజీకి మారుతున్నప్పుడు జావాస్క్రిప్ట్ నిర్వహించడం విధానం:
<body onpageshow="myFunction()">
ఉదాహరణ 2
పేజీని బ్రౌజర్ కేష్ లో ఉందా లేదా కాదా తెలుసుకోండి:
function myFunction(event) { alert(event.persisted); }
సంకేతం
హెచ్ఎటిఎమ్లో:
<element onpageshow="myScript">
జావాస్క్రిప్ట్లో:
object.onpageshow = function(){myScript};
జావాస్క్రిప్ట్లో, addEventListener() పద్ధతిని ఉపయోగించడం విధానం:
object.addEventListener("pageshow", myScript);
ప్రకటన:ఇంటర్నెట్ ఎక్స్ప్లోరర్ 8 లేదా అది ముంది వెర్షన్లు ఈ పద్ధతిని మద్దతు ఇవ్వలేదు addEventListener() పద్ధతి.
సాంకేతిక వివరాలు
బాహ్య ఘటన ప్రసారం: | మద్దతు లేదు |
---|---|
రద్దు చేయగలిగేది: | మద్దతు లేదు |
ఘటన రకం: | PageTransitionEvent |
మద్దతు పొందే హెచ్ఎటిఎమ్ టాగ్లు: | <body> |
DOM వెర్షన్: | లెవల్ 3 ఘటనలు |
బ్రౌజర్ మద్దతు
పట్టికలో వినియోగించబడిన సంఖ్యలు ఈ ఘటనను పూర్తిగా మద్దతు ఇచ్చే మొదటి బ్రౌజర్ వెర్షన్ను చూపిస్తాయి.
事件 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onpageshow | 支持 | 11.0 | 支持 | 5.0 | 支持 |