JavaScript Redirect

JavaScript Redirect

JavaScript er et nettorientert programmeringsspråk. Når du bruker nettet, må du ofte navigere gjennom sider. Når du klikker på hvilken som helst knapp, send inn et skjema eller logger deg på et hvilket som helst nettsted, blir du omdirigert til en annen ny side. Sideomformering er en viktig del av ethvert nettsted, men det er ikke bare begrenset til sideavigering på et nettsted. Det kan være flere grunner til å omdirigere siden, for eksempel:
  • Det gamle domenenavnet endres til et nytt domene
  • Innlevering og autorisasjon av et skjema
  • På basen av nettleseren eller språket til brukeren
  • Omdirigere fra http til https

Denne artikkelen forklarer noen forskjellige måter å omdirigere en side.

Syntaks

Syntaksen for å navigere til en side ved hjelp av JavaScript er som følger:

vindu.plassering.href = "url"

I denne metoden gir du ganske enkelt nettadressen du vil omdirigere brukeren.

Syntaksen for en annen metode for å omdirigere en bruker til en ny URL er som følger:

vindu.plassering.erstatte ("url") // eller
vindu.plassering.tilordne ("URL")

I denne funksjonelle syntaksen gir du URL -en du vil omdirigere, og når denne funksjonen blir kalt, blir du omdirigert til den spesifikke URL -en.

Her "erstatt" og "tilordne" gjør den samme oppgaven, men med en subtil forskjell. De omdirigerer begge til en ny URL, men "erstatter" tar ikke posten over historien, og brukeren kan ikke gå tilbake til den gamle URL -en eller forrige side. I mellomtiden holder "tilordne" historieposten og lar brukeren gå tilbake til forrige side.

Vi vil nå se på noen eksempler på begge syntaksene.

Eksempler

Først oppretter vi en klikkfunksjon på en knapp på en knapp.

Denne funksjonen vil omdirigere brukeren til nettstedet “https: // www.Linuxhint.com.”

funksjon RedirectFunction ()
vindu.plassering.href = "https: // www.Linuxhint.com "

Hvis brukeren klikker på knappen, blir de omdirigert til Linuxhint.com

I dette neste eksemplet, for eksempel, vil du omdirigere brukeren fra et gammelt domene til det nye domenet. For testformål, antar at den nåværende adressen er Localhost, men når brukeren kommer inn i URL -en til Localhost, blir brukeren omdirigert fra Localhost til den nye URL -en, som er Linuxhint.com i dette eksemplet. Dette er lettere å gjøre enn du kanskje tror. For å gjøre dette, bruk bare syntaksen til den andre omdirigeringsmetoden:

vindu.plassering.erstatte ("https: // www.Linuxhint.com ")

Nå, hvis brukeren kommer inn i LocalHost URL, vil de bli omdirigert til Linuxhint.com. Men hvis du ser på topp-venstre-knappen i nettleseren for å gå tilbake til forrige side:

Knappen er sløv og nettleseren lar oss ikke gå tilbake til forrige side. Imidlertid, hvis du vil beholde dette alternativet for brukeren, kan du bruke "tilordne" i stedet for å "erstatte.”

vindu.plassering.tilordne ("https: // www.Linuxhint.com ")

Og nå, hvis du ser på topp-venstre-knappen i nettleseren for å gå tilbake til forrige side:

Knappen er ikke sløv. Du kan gå tilbake til forrige side.

Det anbefales å bruke "erstatte" i stedet for å "tilordne" her, fordi formålet med å omdirigere til en ny url er at den gamle URLen ikke fungerer eller ikke er tilgjengelig lenger.

Konklusjon

Denne artikkelen forklarte noen få forskjellige metoder for omdirigering i JavaScript, sammen med eksempler i det virkelige liv ved bruk av disse metodene. I denne artikkelen har du lært hvordan du navigerer til en ny side og hvordan du kan omdirigere fra den gamle URL -en til en ny URL. Du kan lære mer om JavaScript på Linuxhint.com.