[ js ] 在javascript中可以註冊元件嗎?

看板Ajax作者 (喵嗚~)時間16年前 (2009/07/14 22:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
目前公司自己研發了一個元件 原本的使用方式是在系統登入的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
文章代碼(AID): #1AN9QNR7 (Ajax)
文章代碼(AID): #1AN9QNR7 (Ajax)