From http://www.w3schools.com (Copyright Refsnes Data)
The Location object is actually a JavaScript object, not an HTML DOM object.
The Location object is automatically created by the JavaScript runtime engine and contains information about the current URL. Example: Send a user to a new location
The Location object is part of the Window object and is accessed through the window.location property.
IE: Internet Explorer, F: Firefox, O: Opera.
| Property | Description | IE | F | O |
|---|---|---|---|---|
| hash | Sets or returns the URL from the hash sign (#) | 4 | 1 | 9 |
| host | Sets or returns the hostname and port number of the current URL | 4 | 1 | 9 |
| hostname | Sets or returns the hostname of the current URL | 4 | 1 | 9 |
| href | Sets or returns the entire URL | 4 | 1 | 9 |
| pathname | Sets or returns the path of the current URL | 4 | 1 | 9 |
| port | Sets or returns the port number of the current URL | 4 | 1 | 9 |
| protocol | Sets or returns the protocol of the current URL | 4 | 1 | 9 |
| search | Sets or returns the URL from the question mark (?) | 4 | 1 | 9 |
| Method | Description | IE | F | O |
|---|---|---|---|---|
| assign() | Loads a new document | 4 | 1 | 9 |
| reload() | Reloads the current document | 4 | 1 | 9 |
| replace() | Replaces the current document with a new one | 4 | 1 | 9 |
From http://www.w3schools.com (Copyright Refsnes Data)