Нет document.OurActiveX
, потому что атрибут name
в вашем HTML не работает (вы использовали «умные кавычки» вместо обычных двойных кавычек - если вы внимательно посмотрите, подсветка синтаксиса выдает это).
Таким образом, на самом деле document.OurActiveX
равно undefined
, и поэтому вы не можете вызывать какие-либо методы для него.
<OBJECT id="OurActiveX" name=”OurActiveX" classid="..."></OBJECT>
Становится:
<OBJECT id="OurActiveX" name="OurActiveX" classid="..."></OBJECT>
В любом случае, выбор узлов DOM, таких как document.someName
, очень устарел и немного подвержен ошибкам;полностью избавьтесь от атрибута name
и используйте document.getElementById
для выбора узла, как у вас в другом месте.