Я пытаюсь использовать некоторое программное обеспечение от WonderWare через ActiveX. Я получил объект для отображения, но я хочу передать ему некоторые параметры и исключить необходимость установки объекта каждый раз. Существуют две версии элементов управления ActiveX и .NET. Я не получил .NET-контроль для работы вообще, но я могу получить ActiveX один/просто не параметры.Управление ActiveX Control с помощью Javascript
Вот что руководство говорит об этом:
управления aaHistClientTrend позволяет запускать программу Wonderware Historian Client Trend (или функциональное подмножество) изнутри Программное обеспечение Wonderware InTouch HMI или а. NET, например Visual Основные .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>
И он выходит из строя Internet Explorer.
EDIT: Любые идеи?
TagPickerVisible не является собственностью этого объекта. В прилагаемом коде перечислены его элементы и методы. 'var d = []; для (var i в документе.aTrend1) d.push (i); d.sort (функция (a, b) {return a> b}); for (var i = 0; i
CBusBus
Вы хотите запустить эту команду, и она отобразит доступные элементы и методы? Если да, то где хранится console.log, чтобы я мог видеть список? –
console.log() - это метод расширения firefox firebug. Если вы не используете firebug, вы всегда можете заменить консольный вызов записью или другими способами записи в документ. – CBusBus