我正在尝试通过ActiveX使用WonderWare的一些软件。我已经得到了要出现的对象,但是我希望将一些参数传递给它,并且不必每次都设置对象。控件ActiveX和.NET有两个版本。我根本没有使用.NET控件,但是我可以获得ActiveX /而不是参数。
以下是手册中所说的内容:
aaHistClientTrend控件允许您运行Wonderware 来自内部的Historian客户趋势程序(或功能子集) Wonderware InTouch HMI软件或Visual容器之类的.NET容器 基本的.NET或Internet Explorer。
我拥有的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>
它崩溃了网络浏览器。
编辑:有什么想法吗?
答案 0 :(得分:0)
我想出了办法。不确定这是唯一的方法,但它确实有效。
<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>