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 支持