JavaScript: omdirigerar till sidan
October 23
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>
- DU KANSKE OCKSÅ GILLAR
-
- • Skaffa en Cisco Valet SSID
- • Hur Ping An XML-RPC Message
- • Hur man laddar en Excel-kalkylblad i Wordpress
- • Hur skickas en bildskärm Overseas
- • Hur man gör ett kalkylblad på Word Perfect
- • Hur man kopiera en färg i InDesign
- • Hur man tar bort Flash-filmer från Newgrounds
- • Hur man reparerar Långsam och dålig datorns prestanda
- • Hur du synkroniserar Xbox 360 Controller
- • Hur du aktiverar mitt Gmail-konto på den här datorn
Välkommen till dig för att skicka en kommentar: