通过js 获取mac地址(B/S)
2015-09-06 11:55
543 查看
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>获取mac地址(B/S)</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <script language="JScript" event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for="foo"> document.forms[0].txtMACAddr.value=unescape(MACAddr); document.forms[0].txtIPAddr.value=unescape(IPAddr); document.forms[0].txtDNSName.value=unescape(sDNSName); </script> <script language="JScript" event="OnObjectReady(objObject,objAsyncContext)" for="foo"> if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true) { if(objObject.MACAddress != null && objObject.MACAddress != "undefined") MACAddr = objObject.MACAddress; if(objObject.IPEnabled && objObject.IPAddress(0) != null && objObject.IPAddress(0) != "undefined") IPAddr = objObject.IPAddress(0); if(objObject.DNSHostName != null && objObject.DNSHostName != "undefined") sDNSName = objObject.DNSHostName; } </script> </head> <body> <object id="locator" classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" ></object> <object id="foo" classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223" ></object> <script language="JScript"> var service = locator.ConnectServer(); var MACAddr ; var IPAddr ; var DomainAddr; var sDNSName; service.Security_.ImpersonationLevel=3; service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration'); </script> <form action="" id="formfoo" name="formbar"> <input type="text" name="txtMACAddr" > <input type="text" name="txtIPAddr" > <input type="text" name="txtDNSName" > </form> </body> </html>
相关文章推荐
- json中引号转换
- JSON动态生成树
- frameset框架访问web_inf目录下的jsp
- jsp中的内置对象Cookie与session的比较
- js 格式化时间日期函数小结
- 制作Javascript弹出窗口技巧九则
- Javascript鼠标事件
- 文本框中的灰色提示
- js跳转页面方法
- Javascript模块化编程-规范[2]
- 【转】jsp 和 servlet的联系和区别
- javascript把数字格式化转换成货币型
- JS中事件处理机制
- jS事件:target与currentTarget区别
- 使用Jackson的JSON包,判断JSON是否相等
- jsapi支付,提示redirect_uri 参数错误
- JSP或HTML的命名规范
- JS对象深度克隆
- json教程系列(5)-json错误解析
- Javascript模块化编程-初识[1]