Управление ActiveX Control через Javascript
Я пытаюсь использовать программное обеспечение от WonderWare через ActiveX. Я получил объект для отображения, но я хочу передать ему некоторые параметры и избавиться от необходимости каждый раз настраивать объект. Существует две версии элемента управления ActiveX и.NET. Я не получил элемент управления.NET для работы вообще, но я могу получить один ActiveX / просто не параметры.
Вот что говорится в руководстве:
Элемент управления aaHistClientTrend позволяет запускать программу Wonderware Historian Client Trend (или функциональное подмножество) из программного обеспечения Wonderware InTouch HMI или контейнера.NET, такого как Visual Basic .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>
И это вылетает интернет-обозревателя.
РЕДАКТИРОВАТЬ: Есть идеи?
1 ответ
Я нашел способ сделать это. Не уверен, что это единственный способ, но это работает.
<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>