La oss bryte forvirringen. Begge disse egenskapene brukes til å gå til et nytt dokument eller en ny webside. Imidlertid "href ” Eiendom gjør det ved å legge til en ny oppføring i historielementet, og "erstatte" Eiendom gjør av erstatte den øverste oppføringen i historielementet med den nyere url.
Vinduet.plassering.Href -eiendom
Først av alt, sett opp en ny hjemmeside med følgende linje inni den:
Dette er den første siden
I dette kodebiten er det opprettet en knapp som vil bli brukt til å gå til den andre siden ved å bruke funksjonen knappklikket () Inne i skriptfilen.
Å kjøre dette HTML -dokumentet gir følgende side på nettleseren:
Etter det, i skriptfilen eller i Tag, bruk følgende kodelinjer:
Dette skriptet kommer til å flytte nettleseren til “Secondes.html ”. Imidlertid andresiden.HTML eksisterer ikke ennå. Så lage andresiden.HTML med følgende linjer inni seg:
Dette er den andre siden
Merk: Denne andresiden.HTML må opprettes i samme katalog som hjemmet.HTML eller første side.
Etter det som kjører den viktigste HTML -filen og klikker på knappen, vil du gi følgende resultater:
Det fremgår av utdata at å trykke på knappen vil omdirigere nettleseren til den andre siden, og deretter trykke på back -knappen på nettleserens vindu vil ta nettleseren tilbake til hjemmesiden. Dette er vinduets arbeid.plassering.Href -eiendom.
Vinduet.plassering.erstatte()
Akkurat som i Href Property -eksemplet, start med å opprette en ny HTML -fil som heter Home.html og legg inn følgende linjer inni den:
Dette er den første siden
Etter det, legg inn følgende linjer i skriptetoden eller i skriptfilen:
I kodebiten, legg merke til at i motsetning til Href -egenskapen, er erstatningen faktisk en funksjon som tar det nye stedet innenfor argumentene.
Etter det, lag andresiden.HTML legger til følgende linjer inni den:
Dette er den andre siden
Men nettleseren kan ikke gå tilbake
Fordi den har brukt erstatningsegenskapen
Etter det driver dette hjemmet.HTML vil vise følgende oppførsel i nettleseren:
Det fremgår av GIF ovenfor at erstatningsfunksjonen erstatter den øverste oppføringen i nettleserens historie, derfor er nettleserens tilbakeknapp.
Konklusjon
Href -egenskapen og erstatningsfunksjonen er begge en del av vinduslokaliseringsobjektet. Det primære objektet med begge disse er å flytte nettleseren til en ny webside som er definert av URL -en. Href -egenskapen legger til et element i nettleserens historie. Mens erstatningsfunksjonen () erstatter den øverste oppføringen med den nye plasseringen, noe som får nettleserne til ikke å kunne gå tilbake til forrige side.