我正在尝试通过 ActiveX 使用 WonderWare 的一些软件。我已经让对象出现,但我想向它传递一些参数并消除每次都必须设置对象。ActiveX 和.NET 控件有两个版本。我根本没有让 .NET 控件工作,但我可以得到 ActiveX 一个 / 只是没有参数。
以下是手册中的说明:
aaHistClientTrend 控件允许您从 Wonderware InTouch HMI 软件或 .NET 容器(如 Visual Basic .NET 或 Internet Explorer)中运行 Wonderware Historian Client Trend 程序(或功能子集)。
我拥有的 HTML 代码:
<html>
<head>
<body>
<object id="aTrend1" classid="clsid:E08609F1-58CC-11D3-B1CF-00105AA45077" viewastext="" height="100%" width="100%" />
</body>
</head>
</html>
我尝试通过以下方式传递参数:
<script language="JavaScript">
document.aTrend1.TagPickerVisible = false;
</script>
它使 Internet Explorer 崩溃。
编辑:有什么想法吗?