JavaScript: omdirigerar till sidan

October 23

JavaScript: omdirigerar till sidan


JavaScript är ett generellt skriptspråk för webben. JavaScript kräver en webbläsare för att fungera. På grund av detta, JavaScript innehåller många viktiga funktioner som kan manipulera beteendet hos användarens webbläsare. Genom att använda "fönster" objekt inbyggt i JavaScript, kan en programmerare styra webbläsaren till andra webbsidor om så önskas. Detta kan vara användbart om en webbplats förändras domännamn och webbplatsens ägare vill användare som fortfarande kan använda den gamla webbadressen för att få omedelbart omdirigeras till den nya webbplatsen utan att behöva söka.

JavaScript-objektet Window

JavaScript "fönster" objekt ger en programmerare en hänvisning till ett öppet fönster av en användares webbläsare. Genom fönstret objektet kan en programmerare tillgång attribut webbläsarfönstret, såsom namn, storlek och läge. Genom fönstret objektet kan programmeraren ställa in placeringen av fönstret till en ny webbadress, som i följande exempel:

<Script type = "text / javascript">

<-

window.location = "http://www.google.com";

// ->

</ Script>

Tidsfördröjning

Ofta webbsidor omdirigera användare till andra sidor efter ett intervall på några sekunder och visar en webbsida som tillåter dem att klicka på en länk för att gå till webbsidan om omdirigeringen skulle misslyckas av någon anledning. En programmerare åstadkommer detta i JavaScript genom att ta med "setTimeout) (" -funktion. SetTimeout () funktionen tar två argument: den första är en annan funktion, eller kodrad, att funktionen körs. Den andra är väntetiden i millisekunder att programmeraren önskar koden för att vänta innan du kör.

En omdirigering sida

Programmeraren kan använda tidsfördröjda omdirigering för att visa en sida som varnar användaren att ändra sina bokmärken. Den kod som visar detta meddelande kommer efter tidsfördröjda omdirigering. Den "fördröjning ()" omdirigerar användaren till en annan sida.

<Body onLoad = "setTimeout (" fördröjning () ", 5000);

<P> Den här texten kommer att visas innan omdirigeringen sker ... ändra dina bokmärken! </ P>

</ Body>

Exempel

Följande exempel visar hur man kan integrera detta i en sida. Sidan kommer att ladda "fördröjning ()" -funktion, vilken definieras i dokumentet huvudet. Efter fem sekunder, kommer sidan omdirigerar till en webbsida på servern. Innan sidan omdirigeras, visas ett meddelande som begär användaren ändra sina bokmärken:

<Html>

<Head>

<Script type = "text / javascript">

<! -

Funktionen fördröjning () {

window.location = "/redirect.html";

}

// ->

</ Script>

</ Head>

<Body onLoad = "setTimeout (" fördröjning () ", 5000)">

<H2> <p> uppdatera dina bokmärken till vår nya

plats! </ p> h2>

</ Body>

</ Html>


        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2022 Astrixsoft.com | Contact us: webmaster# astrixsoft.com