作者even1212 (喵呜~)
看板Ajax
标题[ js ] 在javascript中可以注册元件吗?
时间Tue Jul 14 22:30:44 2009
目前公司自己研发了一个元件
原本的使用方式是在系统登入的aspx / html页面中 加上
<OBJECT STYLE="display:none"
CLASSID="CLSID:********-****-****-****-************"
CODEBASE="DLL\APP.CAB#Version=1,0,0,1"></OBJECT>
这样的HTML语法
让Client端透过IE浏览器注册这个元件
然後在javascript中的函式去使用这个元件(如下)
var obj = new ActiveXObject("APP.Thread");
obj.Sleep(argMilliseconds);
不过在某些情况 是允许不透过登入的aspx / html页面去开启其他程式
导致有些client端使用到的程式有用到元件函式时 会因为元件没有注册而出现错误
(obj是null或不是一个物件)
想请教的是...
在javascript中有没有可以语法取代上述的HTML语法去做元件注册的动作?
如果没有的话 我想尝试着在javascript去指定开启一个BAT档
BAT档中的内容是regsvr32 APP.dll 这个方向是否可行呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.39.26.130