| Package | dom.objects |
| Class | public class Location |
| Inheritance | Location Object |
| Introduced in: | DOM 0 |
| Modified in: |
See also
| Property | Defined By | ||
|---|---|---|---|
| DOM 0 hash : DOMString
The part of the URL that follows the # symbol, including the # symbol. | Location | ||
| DOM 0 host : DOMString
The host name (without the port number or square brackets). | Location | ||
| DOM 0 hostname : DOMString
This attribute represents the name or IP address of the network location without any port number. | Location | ||
| DOM 0 href : DOMString
Sets or retrieves the entire URL as a string. | Location | ||
| DOM 0 pathname : DOMString
The path (relative to the host). | Location | ||
| DOM 0 port : DOMString
This attribute represents the port number of the network location. | Location | ||
| DOM 0 protocol : DOMString
This attribute represents the scheme of the URI including the trailing colon (:). | Location | ||
| DOM 0 search : DOMString
The part of the URL that follows the ? symbol, including the ? symbol. | Location | ||
| Method | Defined By | ||
|---|---|---|---|
Load the document at the provided URL. | Location | ||
DOM 0 reload(forceget:Boolean):void
Reload the document from the current URL. | Location | ||
Replace the current document with the one at the provided URL. | Location | ||
| DOM 0 hash | property |
hash:DOMString| Introduced in: | DOM 0 |
| Modified in: |
The part of the URL that follows the # symbol, including the # symbol.
Note: If there is no number sign, this property returns an empty string.
public function get hash():DOMString public function set hash(value:DOMString):voidSee also
http://[www.google.com]:80/search?q=devmo#test
hash: #test
| DOM 0 host | property |
host:DOMString| Introduced in: | DOM 0 |
| Modified in: |
The host name (without the port number or square brackets).
Note: The host property is the concatenation of the hostname and port properties, separated by a colon (hostname:port). When the port property is null, the host property is the same as the hostname property.
Note: The host property may be set at any time, although it is safer to set the href property to change a location. If the specified host cannot be found, an error is returned.
public function get host():DOMString public function set host(value:DOMString):voidSee also
http://[www.google.com]:80/search?q=devmo#test
host: [www.google.com]:80
| DOM 0 hostname | property |
hostname:DOMString| Introduced in: | DOM 0 |
| Modified in: |
This attribute represents the name or IP address of the network location without any port number.
Note: If no host name is available, this property returns an empty string.
public function get hostname():DOMString public function set hostname(value:DOMString):voidSee also
http://[www.google.com]:80/search?q=devmo#test
hostname: www.google.com
| DOM 0 href | property |
href:DOMString| Introduced in: | DOM 0 |
| Modified in: |
Sets or retrieves the entire URL as a string.
public function get href():DOMString public function set href(value:DOMString):voidSee also
http://[www.google.com]:80/search?q=devmo#test
href: http://[www.google.com]:80/search?q=devmo#test
This example shows a URL list. The user is taken to the URL selected from the options, if the selection is different from the list's default value.
<SELECT onchange="window.location.href=this.options[this.selectedIndex].value">
<OPTION VALUE="http://www.microsoft.com/ie">Internet Explorer</OPTION>
<OPTION VALUE="http://www.microsoft.com">Microsoft Home</OPTION>
<OPTION VALUE="http://msdn.microsoft.com">Developer Network</OPTION>
</SELECT>| DOM 0 pathname | property |
pathname:DOMString| Introduced in: | DOM 0 |
| Modified in: |
The path (relative to the host).
public function get pathname():DOMString public function set pathname(value:DOMString):voidSee also
http://[www.google.com]:80/search?q=devmo#test
pathname: /search
| DOM 0 port | property |
port:DOMString| Introduced in: | DOM 0 |
| Modified in: |
This attribute represents the port number of the network location.
public function get port():DOMString public function set port(value:DOMString):voidSee also
http://[www.google.com]:80/search?q=devmo#test
port: 80
This example function returns the port property of two a elements.
<script>
function getPort() {
alert ("FTP: " + oFtp.port + "\n" + "HTTP: " + oHttp.port);
}
</script>
<a href="ftp://www.microsoft.com" onclick="getPort();" id=oFtp>ftp</a>
<a href="http://www.microsoft.com" onclick="getPort();" id=oHttp>http</a>| DOM 0 protocol | property |
protocol:DOMString| Introduced in: | DOM 0 |
| Modified in: |
This attribute represents the scheme of the URI including the trailing colon (:).
Note (IE): The protocol property specifies how to transfer information from the host to the client. Windows Internet Explorer supports several predefined protocols, including http and ftp.
Note (IE): The document, img, and location objects expose the protocol property as read-only. location.protocol property returns the initial substring of a URL, including the first colon (for example, http:). However, document.protocol returns the expanded text of the protocol acronym. For example, it returns the http protocol as Hypertext Transfer Protocol.
public function get protocol():DOMString public function set protocol(value:DOMString):voidSee also
http://[www.google.com]:80/search?q=devmo#test
protocol: http:
| DOM 0 search | property |
search:DOMString| Introduced in: | DOM 0 |
| Modified in: |
The part of the URL that follows the ? symbol, including the ? symbol.
public function get search():DOMString public function set search(value:DOMString):voidSee also
http://[www.google.com]:80/search?q=devmo#test
search: ?q=devmo
Send a string of data to the server by modifying the search property:
function sendData(dat) {
window.location.search = dat;
}
// in html: <button onclick="sendData('Some data');">Send data</button>| DOM 0 assign | () | method |
public function assign(url:DOMString):void| Introduced in: | DOM 0 |
| Modified in: |
Load the document at the provided URL.
Parameters
url:DOMString — The URL of the document to load.
|
See also
| DOM 0 reload | () | method |
public function reload(forceget:Boolean):void| Introduced in: | DOM 0 |
| Modified in: |
Reload the document from the current URL.
Parameters
forceget:Boolean — Not in W3 specification When it is true, causes the page to always be reloaded from
the server. If it is false or not specified, the browser may reload the page
from its cache.
|
See also
| DOM 0 replace | () | method |
public function replace(url:DOMString):void| Introduced in: | DOM 0 |
| Modified in: |
Replace the current document with the one at the provided URL. The difference from the assign() method is that after using replace() the current page will not be saved in session history, meaning the user won't be able to use the Back button to navigate to it.
Parameters
url:DOMString — The URL to insert into the session history.
|
See also
function goMoz() {
window.location = "http://www.mozilla.org";
}
// in html: <button onclick="goMoz();">Mozilla</button>