JavaScript

Javascript-omdirigering

Javascript-omdirigering

Javascript er et webbaseret programmeringssprog. Når du bruger internettet, skal du ofte navigere gennem sider. Når du klikker på en vilkårlig knap, indsender en formular eller logger ind på et hvilket som helst websted, bliver du omdirigeret til en anden ny side. Omdirigering af sider er en vigtig del af ethvert websted, men det er ikke kun begrænset til sidenavigation på et websted. Der kan være flere grunde til at omdirigere siden, for eksempel:

Denne artikel forklarer et par forskellige måder at omdirigere en side på.

Syntaks

Syntaksen for at navigere til en side ved hjælp af javascript er som følger:

vindue.Beliggenhed.href = "url"

I denne metode giver du simpelthen den URL, som du vil omdirigere brugeren til.

Syntaksen for en anden metode til at omdirigere en bruger til en ny URL er som følger:

vindue.Beliggenhed.erstatte ("url") // eller
vindue.Beliggenhed.tildel ("url")

I denne funktionelle syntaks angiver du den URL, som du vil omdirigere, og når denne funktion kaldes, omdirigeres du til den specifikke URL.

Her udfører "udskift" og "tildel" den samme opgave, men med en subtil forskel. De omdirigerer begge til en ny URL, men "udskift" tager ikke historikregistreringen, og brugeren kan ikke gå tilbage til den gamle URL eller forrige side. I mellemtiden holder "tildel" historikregistreringen og giver brugeren mulighed for at gå tilbage til den forrige side.

Vi vil nu se på nogle eksempler på begge syntakser.

Eksempler

Først opretter vi en on-click-funktion på en knap.

Denne funktion omdirigerer brugeren til hjemmesiden “https: // www.linuxhint.com.”

funktion redirectFunction ()
vindue.Beliggenhed.href = "https: // www.linuxhint.com "

Hvis brugeren nu klikker på knappen, omdirigeres de til linuxhint.com

I dette næste eksempel siger du, at du vil omdirigere brugeren fra et gammelt domæne til det nye domæne. Antag til testformål, at den aktuelle adresse er localhost, men når brugeren indtaster URL'en til localhost, bliver brugeren omdirigeret fra localhost til den nye URL, som er linuxhint.com i dette eksempel. Dette er lettere at gøre, end du måske tror. For at gøre dette skal du blot bruge syntaksen for den anden omdirigeringsmetode:

vindue.Beliggenhed.erstatte ("https: // www.linuxhint.com ")

Nu, hvis brugeren indtaster den lokale vært URL, vil de blive omdirigeret til linuxhint.com. Men hvis du ser på den øverste venstre knap i browseren for at gå tilbage til den forrige side:

knappen er sløvet, og browseren tillader os ikke at gå tilbage til den forrige side. Men hvis du vil beholde denne mulighed for brugeren, kan du bruge "tildel" i stedet for "udskift.”

vindue.Beliggenhed.tildel ("https: // www.linuxhint.com ")

Og nu, hvis du ser på den øverste venstre knap i browseren for at gå tilbage til den forrige side:

Knappen er ikke sløvet. Du kan gå tilbage til den forrige side.

Det anbefales at bruge "udskift" i stedet for "tildel" her, fordi formålet med omdirigering til en ny URL er, at den gamle URL ikke fungerer eller ikke er tilgængelig mere.

Konklusion

Denne artikel forklarede et par forskellige metoder til omdirigering i javascript sammen med virkelige eksempler ved hjælp af disse metoder. I denne artikel har du lært, hvordan du navigerer til en ny side, og hvordan du omdirigerer fra den gamle URL til en ny URL. Du kan lære mere om javascript på linuxhint.com.

Kæmp om Wesnoth-vejledning
Slaget om Wesnoth er et af de mest populære open source-strategispil, som du kan spille på dette tidspunkt. Ikke kun har dette spil været under udvikl...
0 A.D. Vejledning
Ud af de mange strategispil derude, 0 A.D. formår at skille sig ud som en omfattende titel og et meget dybt, taktisk spil på trods af at det er open s...
Unity3D Tutorial
Introduktion til Unity 3D Unity 3D er en kraftfuld spiludviklingsmotor. Det er cross platform, det er det giver dig mulighed for at oprette spil til m...