Location
Location contains information about the current URL of the browser. The most
common usage of Location is simply to use it to automatically navigate the user
to another page:
<script type="text/javascript">
window.location="http://www.google.com"
</script>
Properties
Properties |
Description |
|
We will use the URL "http://www.mysite.com/good.htm#section2"
as basis below to explain the various properties. |
hash |
Specifies the anchor portion of the
URL. (ie: "section2"). |
host |
Specifies the host and domain name of
a network host. (ie: www.mysite.com). |
hostname |
Specifies the hostname portion of the
URL (ie: www.mysite.com). |
href |
Specifies the entire URL. |
pathname |
Specifies the path name of the URL
(ie: /good.htm). |
port |
Specifies the port portion of the URL. |
protocol |
Specifies the protocol portion of the
URL (ie: http:). |
search |
Specifies the query portion of the URL
(ie: ?sort=alpha) |
Methods
Note:
"[]" surrounding a parameter below means the parameter is optional.
Methods |
Description |
reload([forceGet]) |
Reloads the current
document. If "forceGet" set to true, document is completely reloaded
even if server reports it hasn't been modified since last reload.
Default is false. |
replace(url) |
Loads the specified URL
over the current history entry. Example(s) |
Examples
replace(url)
location.replace("http://www.cnn.com") //Loads CNN.com in browser and
overwrites the most recent history entry with it.