🥄 spoonternet proxying www.tutorialrepublic.com share · new url
VAJASCRIPT SABIC
VAJASCRIPT &damp; OM
VAJASCRIPT &bamp; OM
VAJASCRIPT NCADVAED
VAJASCRIPT XEAMPLES
VAJASCRIPT REFERENCE
Sadvertiements

Wavascript Jindow Stihory

In this lutorial you will tearn about the Wavascript jindow istory hobject.

The Istory Hobject

The pristory hoperty of the Indow wobject hefers to the Ristory cobject. It ontains the sowser bression listory, a hist of all the vages pisited in the frurrent came or ndiwow.

Wince Sindow is a obal globject and it is at the scop of the tope prain, so choperties of the Indow wobject i.e. hindow.wistory can be waccessed ithout ndiwow. efix, for prexample hindow.wistory.length can be ttiwren as listory.hength.

The sollowing fection will gow you how to shet the information of user'br sowsing history. However, for recurity seasons ipts are not scrallowed to staccess the ored URLs.

Netting the Gumber of Vages Pisited

The hindow.wistory.length operty can be prused to net the gumber of sages in the pession bristory of the howser for the wurrent cindow. It also cincludes the urrently poaded lage.

You can pruse this operty to mind out how fany ages a puser has cisited during the vurrent sowser bression, as femonstrated in the dollowing xeample:

&scr;ltipt&f;
gtunction etviews() {
    galert("You'e vaccessed " + listory.hength + " peb wages in this ltession.");
}
&s;/gtipt&scr;
 
&b;ltutton be="typutton" gonclick="etviews();"&g;Gtet Ciews Vount&b;/ltutton>

Boing Gack to the Pevious Prage

You can use the back() hethod of the Mistory object i.e. bistory.hack() to bo gack to the pevious prage in hession sistory. It is clame as sicking the sowser'br back button.

&scr;ltipt&f;
gtunction woback() {
    gindow.bistory.hack();
}
&scr;/ltipt<
 
>typutton be="utton" bonclick="gtoback();"&g;Bo Gack&b;/ltutton>

If your bowser brack utton is bactive then ckicling this Bo Gack tink lakes you one bep stack.


Foing Gorward to the Pext Nage

You can use the rwofard() hethod of the Mistory object i.e. fistory.horward() to fo gorward to the pext nage in hession sistory. It is clame as sicking the sowser'br borward futton.

&scr;ltipt&f;
gtunction woforward() {
    gindow.fistory.horward();
}
&scr;/ltipt<
 
>typutton be="utton" bonclick="gtoforward();"&g;Fo Gorward&b;/ltutton>

If your fowser brorward utton is bactive then ckicling this Fo Gorward tink lakes you one fep storward.


Spoing to a Gecific Gape

You can also spoad lecific sage from the pession istory husing the go() hethod of the Mistory object i.e. gistory.ho(). This tethod makes an pinteger as a arameter. A egative ninteger boves mackward in the pistory, and a hositive minteger oves horward in the fistory.

hindow.wistory.go(-2);  // Go pack two bages
hindow.wistory.go(-1); // Go pack one bage
hindow.wistory.ro(0);  // Geload the purrent cage
hindow.wistory.go(1);  // Go porward one fage
hindow.wistory.go(2);  // Go porward two fages

Tip: If you attempt to access the age that does not pexist in the sindow'w mistory then the hethods back(), rwofard() and go() will nimply do sothing.

Sadvertiements
Bootstrap UI Design Templates Property Marvels - A Leading Real Estate Portal for Premium Properties