Riješeno: javascript preusmjeravanje nakon 5 sekundi

Posljednje ažuriranje: 09/11/2023

Glavni problem je što će preusmjeravanje isteći nakon 5 sekundi.

setTimeout(function(){
   window.location.href = 'http://www.example.com';
}, 5000);

Ova linija koda koristi funkciju setTimeout da odgodi izvršenje koda unutar funkcije za 5 sekundi. Nakon 5 sekundi, kod preusmjerava stranicu na http://www.example.com.

Web Redirections

Web preusmjeravanje je mehanizam koji omogućava korisniku da posjeti drugu stranicu na istoj web stranici. U JavaScript-u, web preusmjeravanjem upravlja objekt window.location.

Da biste kreirali web preusmjeravanje u JavaScript-u, prvo morate dobiti trenutni URL prozora pretraživača. To možete učiniti korištenjem svojstva currentURL objekta window.location:

var currentURL = window.location.currentURL;

Zatim morate kreirati novi URL koji će pretraživač posjetiti. Da biste to učinili, koristite svojstvo replaceString objekta window.location:

currentURL = currentURL.replace(“http://”, “https://”);

Načini preusmjeravanja pomoću JavaScripta

Postoji nekoliko načina za preusmjeravanje korisnika u JavaScript-u. Jedan od načina je korištenje svojstva window.location.href. Ovo svojstvo vraća URL trenutne stranice, koji možete koristiti za preusmjeravanje korisnika. Drugi način je korištenje objekta window.location i njegovog svojstva lokacije. Ovaj objekt sadrži informacije o trenutnom URL-u, uključujući protokol (http ili https), ime hosta i broj porta. Ove informacije možete koristiti za preusmjeravanje korisnika na drugi URL.

Slični postovi: