JS获取几种URL地址的方法小结


Posted in Javascript onFebruary 26, 2014

以下为JS获取几种URL地址的方法

thisURL = document.URL;
thisHREF = document.location.href;
thisSLoc = self.location.href;
thisDLoc = document.location;
thisTLoc = top.location.href;
thisPLoc = parent.document.location;
thisTHost = top.location.hostname;
thisHost = location.hostname;
tmpHPage = thisHREF.split( "/" );
thisHPage = tmpHPage[ tmpHPage.length-1 ];
tmpUPage = thisURL.split( "/" );
thisUPage = tmpUPage[ tmpUPage.length-1 ];

下面为使用JS获取MAC地址、IP地址及主机名的方法:
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
</head>
<body>
<object classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" id="locator" style="display:none;visibility:hidden"></object>
<object classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223" id="foo" style="display:none;visibility:hidden"></object>                                                         
<form name="myForm">
<br/>MAC地址:<input type="text" name="macAddress">
<br/>IP地址:<input type="text" name="ipAddress">
<br/>主机名:<input type="text" name="hostName">
</form>
</body>
</html>
<script language="javascript">
var sMacAddr="";
var sIPAddr="";
var sDNSName="";
var service = locator.ConnectServer();
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
</script>
<script FOR="foo" EVENT="OnObjectReady(objObject,objAsyncContext)" LANGUAGE="JScript">
         if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true){
                           if(objObject.IPEnabled && objObject.IPAddress(0) !=null && objObject.IPAddress(0) != "undefined")
                                         sIPAddr = objObject.IPAddress(0);
                           if(objObject.MACAddress != null &&objObject.MACAddress != "undefined")
                     sMacAddr = objObject.MACAddress;
                           if(objObject.DNSHostName != null &&objObject.DNSHostName != "undefined")
                                         sDNSName = objObject.DNSHostName;
          }
</script>
<script FOR="foo" EVENT="OnCompleted(hResult,pErrorObject, pAsyncContext)" LANGUAGE="JScript">
        myForm.macAddress.value=sMacAddr;
myForm.ipAddress.value=sIPAddr;
        myForm.hostName.value=sDNSName;
</script>
Javascript 相关文章推荐
驱动事件的addEvent.js代码
Mar 27 Javascript
用javascript获取当页面上鼠标光标位置和触发事件的对象的代码
Dec 09 Javascript
jquery方法+js一般方法+js面向对象方法实现拖拽效果
Aug 30 Javascript
JQuery与JS里submit()的区别示例介绍
Feb 17 Javascript
Javascript验证Visa和MasterCard信用卡号的方法
Jul 27 Javascript
vue,angular,avalon这三种MVVM框架优缺点
Apr 27 Javascript
JSON字符串和JSON对象相互转化实例详解
Jan 05 Javascript
JavaScript实现京东购物放大镜和选项卡效果的方法分析
Jul 05 Javascript
JS实现马赛克图片效果完整示例
Apr 13 Javascript
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
javscript 数组扁平化的实现
Feb 03 Javascript
微信小程序利用button控制条件标签的变量问题
Mar 15 Javascript
js获取当前地址 JS获取当前URL的示例代码
Feb 26 #Javascript
JS获取select的value和text值的简单实例
Feb 26 #Javascript
JS获取文本框,下拉框,单选框的值的简单实例
Feb 26 #Javascript
Js获取下拉框选定项的值和文本的实现代码
Feb 26 #Javascript
js自动查找select下拉的菜单并选择(示例代码)
Feb 26 #Javascript
jQuery设置与获取HTML,文本和值的简单实例
Feb 26 #Javascript
js(JavaScript)实现TAB标签切换效果的简单实例
Feb 26 #Javascript
You might like
PHP4实际应用经验篇(9)
2006/10/09 PHP
laravel与thinkphp之间的区别与优缺点
2021/03/02 PHP
用js实现键盘方向键翻页功能的代码
2007/06/03 Javascript
浅谈checkbox的一些操作(实战经验)
2013/11/20 Javascript
javascript属性访问表达式用法分析
2015/04/25 Javascript
JS+CSS实现下拉列表框美化效果(3款)
2015/08/15 Javascript
jQuery使用$.each遍历json数组的简单实现方法
2016/04/18 Javascript
Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
2016/06/22 Javascript
使用JavaScript获取URL中的参数(两种方法)
2016/11/16 Javascript
Javascript中document.referrer隐藏来源的方法
2017/01/16 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
简述vue状态管理模式之vuex
2018/08/29 Javascript
微信小程序实现蒙版弹窗效果
2018/11/01 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
VUE 组件转换为微信小程序组件的方法
2019/11/06 Javascript
JS数组方法reverse()用法实例分析
2020/01/18 Javascript
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
python3+selenium自动化测试框架详解
2019/03/17 Python
python3 enum模块的应用实例详解
2019/08/12 Python
Python Process多进程实现过程
2019/10/22 Python
CSS3 中的@keyframes介绍
2014/09/02 HTML / CSS
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
Nike香港官网:Nike HK
2019/03/23 全球购物
大整数数相乘的问题
2012/07/22 面试题
跟单文员岗位职责
2014/01/03 职场文书
护理工作感言
2014/01/16 职场文书
办公室文员工作职责
2014/01/31 职场文书
优秀班主任经验交流材料
2014/06/02 职场文书
计算机网络及管理学专业求职信
2014/06/05 职场文书
实习护士自荐信
2014/06/21 职场文书
2015年教育实习工作总结
2015/04/24 职场文书
捐款仪式主持词
2015/07/04 职场文书
九不准学习心得体会
2016/01/23 职场文书
温馨祝福晨语:美丽的一天从我的问候开始
2019/11/28 职场文书
MySql数据库触发器使用教程
2022/06/01 MySQL