我正试图通过WonderWare通过ActiveX使用一些软件。我已经得到了对象的出现,但我想传递一些参数给它,并消除了每次都要设置对象。有两个版本的控件ActiveX和.NET,我根本没有让.NET控件工作,但是我可以得到ActiveX 1/而不是参数。
下面是手册中对它的说明:
aaHistClientTrend控件允许您从Wonderware InTouch人机界面软件或.NET容器(如Visual .NET或Internet )中运行Wonderware历史学家客户端趋势程序(或功能子集)。
我拥有的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>
它使互联网浏览器崩溃。
编辑:有什么想法吗?
发布于 2013-02-25 18:36:45
我想出了个办法。不确定这是唯一的方法,但有效。
<html>
<head>
<script>
function fxnTrend()
{
aTrend1.ToolBarVisible = false;
aTrend1.TagPickerVisible = false;
aTrend1.RealTimeMode = true;
aTrend1.TimeBarVisible = false;
aTrend1.GridVisible = false;
}
fxnTrend();
</script>
<body onLoad="fxnTrend()">
<object id="aTrend1" classid="clsid:E08609F1-58CC-11D3-B1CF-00105AA45077" viewastext="" height="100%" width="100%" />
</body>
</head>
</html>
https://stackoverflow.com/questions/14946374
复制相似问题