У меня есть экран меню, который по разным причинам состоит из нескольких кнопок в виде отдельных флеш-роликов. Когда нажимается кнопка внутри этих фильмов, предполагается, что функция javascript вызывается на соответствующую страницу. Он отлично работает в firefox, но в настоящее время не работает в IE7. У меня нет IE6 для тестирования. Это ошибка я получаю в IE:ExternalInterface.call вызывает ошибку в IE
Line:1
Char:25
Error: Expected ';'
Code:0
Я не могу найти то, что символ 25 линии 1 на самом деле может означать. Я получаю сообщение об ошибке, когда я нажимаю на кнопку, и после установки Visual Web Developer, чтобы попытаться получить некоторую фактическую отладку, похоже, что она фактически не запускает вызываемую функцию, поэтому кажется, что ошибка происходит в какой механизм действительно делает ExternalInterface.call работать?
код на флэш-ролик является буквально:
ExternalInterface.call('gohere',skip_id);
Где skip_id передается в кино как FlashVar - это, кажется, получить бы бессмысленно значение, как я могу напечатать его в текстовое поле внутри вспышки кино. Javascript функция одинаково сложно:
function gohere(i){
lo.skipto(i);
}
Но, как я сказал, что это даже не показывает, если я поставил точку останова здесь и отладка его. Если я поставлю ссылку javascript: gohere ('id') на экране html и нажмите, что она работает нормально. У меня есть ExternalInterface.call, работающий в других частях одного и того же проекта, и не может для меня видеть какие-либо различия в том, как он был реализован.
Идеи?
Отметьте свой ответ, как принято! – Evert