代碼如下:if ($('#xlist').length == 0) {var obj = '<OBJECT id="xlist" style="width:100%;height:100%;" codebase="' + urlPrefix + 'Content/xpmbrows.cab#version=' + jmversion + '" classid="CLSID:E80A2A71-0A34-4301-A65E-9593C8DC6265"></OBJECT>';$("#main").html('<div style="width: 100%; height: 100%; display: none;" id="container"></div>');$('#container').html(obj).show();ocx = $("#xlist");//ocx.openmodulerec('a', 'b');alert("aa");alert(ocx);ocx.initOCX('cn.language', dd, bb, ee);我用JQuery能獲取到OCX插件,但是IE9的調(diào)試工具報(bào) 對(duì)象不支持 initOCX 這個(gè)方法
2 回答

白衣染霜花
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊
不要使用jQuery的方法,直接使用document.getElementById(),我上次也碰到類似的問題的。

長(zhǎng)風(fēng)秋雁
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
不要使用.html(obj)動(dòng)態(tài)加載生成,直接在HTML中寫,看看是否還會(huì)報(bào)錯(cuò)?
有沒有可能是因?yàn)閯?dòng)態(tài)加載,OCX沒有加載完成造成?
- 2 回答
- 0 關(guān)注
- 792 瀏覽
添加回答
舉報(bào)
0/150
提交
取消