I am trying to find a way on how to be able to grab the IP address. I have found some javascript samples for netscape but none for explorer!!! Any help is appreciated.
You must use .shtml file extension instead of .html or .htm. It works great. I'm now looking for a script that captures the host name. If you run across anything let me know.
Hi SpiderWonam,
This is a good code to get the IP address and the host name:
Hope it works!
<script>
/* There are a few instances in which the browser cannot ascertain the user's address, so we will instruct the browser to ignore errors by setting the onerror handler to null: */
window . onerror = null;
/* We will also give hostaddress and hostname a default value in case the address look-up fails: */
hostaddress = hostname = "(unknown)";
/* Now we will try to gather the host information: */
localhost = java . net . InetAddress . getLocalHost ();
hostaddress = localhost . getHostAddress ();
hostname = localhost . getHostName ();
/* The Java methods used above are capable of throwing exceptions. When Java exceptions occur within JavaScript, the script body is aborted. In order to make sure that the following statements get a chance to execute, we must include them in a separate script body: */
</script>
<script>
document . writeln ("<p>Your IP address is <b>" + hostaddress + "</b>.</p>"
document . writeln ("<p>Your hostname is <b>" + hostname + "</b>.</p>"
The upper code doesn't work under IE.
Here:
<object classid=clsid:{248DD896-BB45-11CF-9ABC-0080C7E7B78D} name=winsock onerror='alert("You have no this COM."'></object>
<script>alert(winsock.localIP)</script> Coding is the worst thing I had done.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.