Подтвердить что ты не робот

Ошибка JavaScript при использовании Flash-форм в ColdFusion 9

У меня возникла проблема с Flash Forms на ColdFusion 9, которая отлично работала в ColdFusion 8. При просмотре флеш-формы в браузере сами элементы формы отображались правильно, но данные для каждого поля не отображаются на входе элементов, а не при подаче формы. Когда страница загружается, я получаю сообщение об ошибке:

964024021.mxml.cfswf:1 ReferenceError: Can't find variable: updateHiddenValue

Функция updateHiddenValue - это функция, определенная в /CFIDE/scripts/cfform.js, которая загружается на страницу. Если я использую консоль и запускаю ее напрямую, она работает без проблем:

enter image description here

Чтобы попытаться понять, почему это может произойти, я запустил Чарльза и посмотрел запросы на сервер. Как вы можете видеть на скриншоте ниже, файлы .js получают 200 ответов, показывающих, что они хороши, но запросы cfswf получают "закрытые соединения", а затем 200 запросов. Запросы cfswf явно заканчиваются правильно или я вообще не вижу флеш-форму.

enter image description here

Поэтому мне нужно выяснить, почему я получаю эти ошибки .js, поэтому я могу получить эту флеш-форму. Я могу только предположить, что ошибка исходит из флэш-стороны вещей или с помощью Flash Remoting (?), Я просто не знаю, как отладить эту проблему и заставить вещи двигаться вперед.

4b9b3361

Ответ 1

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

Ответ 2

Тег script, который ссылается на cfform.js, вероятно, загружается после тега объекта, который ссылается на swf. Проверьте заказ, просмотрев исходный код браузера, чтобы проверить его. Используйте mm.cfg с Vizzy и отладочным проигрывателем, чтобы увидеть какие события происходят на стороне Flash. Вот некоторые другие ресурсы, которые могут помочь устранить неполадки: