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. navigatorDet 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"> |
Läs mer om objektet navigator i Handbok i JavaScript, under objekt. windowNä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. documentDet 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"> |
Läs mer om objektet document i Handbok i JavaScript, under objekt. locationI 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> |
Läs mer om objektet location i Handbok i JavaScript, under objekt. historyDet 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> |
Läs mer om objektet history i Handbok i JavaScript, under objekt. |
![]() ![]() |
© SupportData.Net |