Webbläsarobjekt

Vi skall titta litet på de fem grundläggande objekt – navigator, window, document, location och history – som webbläsaren alltid innehåller. Dessa objekt kan du inte ge egna namn, men du kan anropa dem från JavaScript. Anropet sker i den ordning som objekten ligger i hierarkin.

navigator

Det här är ett självständigt objekt med egenskaper som till exempel namnet och versionen på webbläsaren. Det här blir resultatet när vi använder ett litet skript för att undersöka vilken webbläsare och webbläsarversion som används:

Skriptet ser ut så här:

<SCRIPT Language = "JavaScript">
<!-- Göm
document.write ("Du använder ")
document.write (navigator.appName," ",navigator.appVersion)
// Sluta gömma -->
</SCRIPT>

Läs mer om objektet navigator i Handbok i JavaScript, under objekt.

window

Nästa självständiga och fristående objekt är "window". Bortsett från "navigator" är alla andra webbläsarobjekt underobjekt till "window".

Det här objektet skapas av BODY- eller FRAMESET-taggen.

I det allra första avsnittet, om text i statusraden, använde vi metoden window.status och vi har dessutom använt oss av bland annat alert() och prompt().

Läs mer om objektet window i Handbok i JavaScript, under objekt.

document

Det här objektet fungerar som en "samlande plattform" för alla de delar som skapar sidan, formulär och bilder till exempel. Objektet "document" innehåller dessutom egenskaperna för sidan, som bakgrundsfärg. Här visas en del av egenskaperna för den här sidan:

Skriptet som bygger upp listan ser ut så här:

<SCRIPT language = "JavaScript"> 
document.write ("document.bgColor = ",document.bgColor,"<BR>") 
document.write ("document.fgColor = ",document.fgColor,"<BR>")
document.write ("document.linkColor = ",document.linkColor,"<BR>")
document.write ("document.alinkColor = ",document.alinkColor,"<BR>")
document.write ("document.vlinkColor = ",document.vlinkColor,"<BR>") 
document.write ("document.location = ",document.location,"<BR>")
document.write ("document.lastModified = ",document.lastModified,"<BR>")
document.write ("document.title = ",document.title)
</SCRIPT>

Läs mer om objektet document i Handbok i JavaScript, under objekt.

location

I objektet location finns information om det aktuella dokumentets URL. Här kan vi använda olika metoder för att påverka sidan som visas i webbläsaren, till exempel ladda om sidan:

<FORM>
<INPUT type="button" value="Ladda om sidan" onClick="window.location.reload();">
</FORM>

Läs mer om objektet location i Handbok i JavaScript, under objekt.

history

Det här objektet är en vektor som innehåller information om vilka webbsidor som besökaren har varit på. Objektet har egenskaper och metoder som kan utnyttjas med JavaScript.

<FORM>
<INPUT type="button" value="Föregående sida" onClick="history.back()">
</FORM>

Läs mer om objektet history i Handbok i JavaScript, under objekt.

© SupportData.Net