首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Javascript控制ActiveX控制

用Javascript控制ActiveX控制
EN

Stack Overflow用户
提问于 2013-02-18 22:21:36
回答 1查看 2.2K关注 0票数 0

我正试图通过WonderWare通过ActiveX使用一些软件。我已经得到了对象的出现,但我想传递一些参数给它,并消除了每次都要设置对象。有两个版本的控件ActiveX和.NET,我根本没有让.NET控件工作,但是我可以得到ActiveX 1/而不是参数。

下面是手册中对它的说明:

aaHistClientTrend控件允许您从Wonderware InTouch人机界面软件或.NET容器(如Visual .NET或Internet )中运行Wonderware历史学家客户端趋势程序(或功能子集)。

我拥有的HTML代码:

代码语言:javascript
运行
复制
<html>
<head>
<body>
   <object id="aTrend1" classid="clsid:E08609F1-58CC-11D3-B1CF-00105AA45077" viewastext="" height="100%" width="100%" />
</body>
</head>
</html>

我试图通过以下方式传递参数:

代码语言:javascript
运行
复制
<script language="JavaScript">
    document.aTrend1.TagPickerVisible = false; 
</script>

它使互联网浏览器崩溃。

编辑:有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-25 18:36:45

我想出了个办法。不确定这是唯一的方法,但有效。

代码语言:javascript
运行
复制
<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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14946374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档