<html>
<head>
<title>调用ActiveXObject测试</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<script type="text/javascript" src="jquery.js"></script>
<script language="JavaScript">
$(document).ready(function(){
$('#submit').click(function(){
var objFSO = new ActiveXObject("CqqLib.FirstClass");
var mac = $('#input').val();
var GH = objFSO.GHdserial(mac);
var msg = mac+'---'+GH;
//alert(msg);
$('#echo').html(msg);
});
});
</script>
<FORM name="formUser" method="post" >
<tr>
<td align="right" bgcolor="#ECF0F0">
请输入值:
</td>
<td height="30" align="left" bgcolor="#ECF0F0" style="padding-left:5px;">
<input name="input" id="input" value="" size="10"/>
</td>
</tr>
<tr>
<input name="submit" id="submit" type="button" value="submit">
</tr>
</FORM>
<br>
<div id="echo"></div>
</body>
</html>
在本地手动加载过CqqLib.dll控件并且注册,test.html可以正常运行(直接双击test.html,即可运行)。
可是我想把CqqLib.dll控件放到PHP服务器上面,然后本地从服务器上面加载CqqLib.dll控件,再由JS来运行,应该怎么做啊?小弟以前从来没做过这方面的东西,希望各位大牛帮帮小弟,感激不尽
6 个解决方案
#1
然后
本地从服务器上面加载CqqLib.dll控件
-----------------------------------
这话是什么意思?
-----------------------------------
这话是什么意思?
#2
就是本地上面没有CqqLib.dll控件
然后访问php服务器的网页,可以加载CqqLib.dll控件。就跟淘宝的那些什么安全控件一样
然后访问php服务器的网页,可以加载CqqLib.dll控件。就跟淘宝的那些什么安全控件一样
#3
像网银的控件好像要提示用户下载之后 再登陆页面才可以吧?
#4
未签名的话,很难装上浏览者的机器的。安全问题。
#5
需要做成.cab包吧,然后再在HTML里用<OBJECT>里声明。具体的语法你可以看看FLASH或WMA或RM播放器等在HTML里声明。
楼上说的对,浏览器默认的安全等级都是禁止没有签名的控件的,除非让用户降低安全等级。
楼上说的对,浏览器默认的安全等级都是禁止没有签名的控件的,除非让用户降低安全等级。
#6
谢谢各位了
#1
然后
本地从服务器上面加载CqqLib.dll控件
-----------------------------------
这话是什么意思?
-----------------------------------
这话是什么意思?
#2
就是本地上面没有CqqLib.dll控件
然后访问php服务器的网页,可以加载CqqLib.dll控件。就跟淘宝的那些什么安全控件一样
然后访问php服务器的网页,可以加载CqqLib.dll控件。就跟淘宝的那些什么安全控件一样
#3
像网银的控件好像要提示用户下载之后 再登陆页面才可以吧?
#4
未签名的话,很难装上浏览者的机器的。安全问题。
#5
需要做成.cab包吧,然后再在HTML里用<OBJECT>里声明。具体的语法你可以看看FLASH或WMA或RM播放器等在HTML里声明。
楼上说的对,浏览器默认的安全等级都是禁止没有签名的控件的,除非让用户降低安全等级。
楼上说的对,浏览器默认的安全等级都是禁止没有签名的控件的,除非让用户降低安全等级。
#6
谢谢各位了