In this article we will cover the DOM Location Objects, which are used to set or return information regarding a user’s URL. Often considered an HTML DOM object, it is really more of a JavaScript object, created by the runtime engine. Like other objects, it consists of both Properties and Methods, the former of which we will be discussing today.
The DOM Location Object Properties - Being a Good Host (Page 3 of 6 )
The host object sets or retrieves the hostname and portnumber (in the following example you may or may not see a portnumber; if your portnumber is the default of 80, like mine, you will not see it; otherwise you will). Its usage is pretty basic, and the best way to explain it is to use it in an example. So without further ado, here it is in all its simplistic glory:
<html>
<body>
<script type="text/javascript">
alert(location.host);
</script>
</body>
</html>
If we used this code on a page such as http://www.devshed.com/jamespayneisawesome.html, then our result would be:
Hostname, as far as I can see, is pretty much the same as host, except it returns just the hostname and not the portnumber. We use it in the same manner. Here is the code: