0

Моя рабочая HTML-страница, написанная с использованием VB Script, открывается при нажатии кнопки Button. CreateObject работает отлично.Альтернатива CreateObject of Vb - это ActiveXObject в Javascript, который не работает

Sub Opensig_OnClick() 
    Dim laccno 
    Dim accno 
    laccno = txtaccno.value 
    Set sigobj = CreateObject("Wrsrv.Document") 
    reStatus = sigobj.Verify(laccno,amt,1) 
End Sub 

Но мне нужно написать код в JSP, в котором ActiveXObject не работает. Код, написанный мной:

function Opensig_OnClick(customerId) { 
    var str; 
    $.ajax({ 
     url: getContextPath() + "/app/omnidocupload/appDocument/sigcap/accountnumberforsalaryaccount/" + customerId, 
     async: true, 
     data: { 
      custId: customerId 
     }, 
     success: function(responseObject) { 
      str = responseObject; 
     } 
    }); 
    var sigobj = new ActiveXObject("Wrsrv.Document"); 
    var reststus = sigobj.verify(str, 0, 1); 
} 

здесь нажатием кнопки , функция Opensig_OnClick называется. но я получаю ошибку в строке var sigobj = new ActiveXObject («Wrsrv.Document»); что Automation Server не может создать объект

+0

ActiveXObject поддерживается только в Internet Explorer http://stackoverflow.com/questions/25311570/activexobject-in-ie11 – Slai

+0

Я запустил этот код в IE 8 со всеми параметрами ActiveXObject, которые будут включены, когда я прочитаю из другого сообщения. Тем не менее эта ошибка наступает. Можете ли вы предложить любой другой способ написать этот vbscript в javascipt. –

+0

Фактически установленный режим, т. Е. 8 во время работы программы на ie11 –

ответ

0

Кнопка работает отлично после выполнения настроек сделано в элементах управления ActiveX и плагинов на место интернет Опция -> Безопасность -> Пользовательский уровень.

  1. Разрешить фильтрацию ActiveX отключить.

  2. Сделать все другие свойства ActiveX присутствующими там как Enable. особенно загрузите неподписанный элемент управления ActiveX и инициализируйте и скрипт ActiveX Control, не отмеченный как безопасный.

Включить все эти функции. Вы получите сообщение о том, что ваш компьютер находится под угрозой. Но для запуска этого параметра вы должны выполнить эту настройку.

Это будет работать только на IE8.