不好了!Web页上的ActiveX出了严重的安全问题
在Web页面上使用ActiveX时,代码如下:
<OBJECT ID=MyAD CODEBASE = "../OCX/OCX.CAB" CLSID="clsid:543454435-543232-43232-42543543" Width="0" Height="0">
</OBJECT>
该对象我不想在页面上显示,但是我想用它的方法。我确定该OCX有一个方法叫 ShowDialog(),但是当我使用下面的调用时:
<Script language="javascript">
function OnSubmitClick()
{
var c = MyAD.ShowDialog();
}
</Script>
IE报告错误"找不到该对象的属性或方法 MyAd.ShowDialog".但是我确定该方法在该对象里是确实存在的。
到底是怎么一回事?