сообщение об ошибке: form1.execValidate не является функцией. но это работало годами!
На прошлой неделе клиент (крупный банк) выкатил новую версию Adobe Reader XI 11.0.21. Возможно, были изменены и ключи реестра - не знаю.
Итак, теперь все формы жизненного цикла падают. Ниже приведено одно сообщение об ошибке, отображаемое на консоли, за которым следует сбой.
Используемый код выполнялся более 10 000 раз в течение ~5 лет, примерно в 5 различных формах во многих версиях.
form1.FirstPage.sfBody.sfSectionB.sfEnder.SendReferral::click - (JavaScript, client)
var res = form1.execValidate(); // does form validation, if all good returns true
if (res) {
cLookFeel.fMailTo(event.target);
}
(Код прикреплен к методу щелчка на кнопке, cLookFeel — это имя моего блока кода.)
И как ни странно - Reader тогда кажется (часто) аварийным. Иди разберись.