Проблема встроенной флеш-карты Fancybox с Firefox - PullRequest
1 голос
/ 26 октября 2009

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

В Internet Explorer коробки фантазии открываются правильно и показывают встроенную вспышку.

Однако в Firefox при открытии они открывают встроенную вспышку в новой вкладке ?? Кто-нибудь сталкивался с этой проблемой?

- Ли

1 Ответ

2 голосов
/ 01 декабря 2009

Мне в итоге удалось заставить его работать.

Не совсем уверен, как, но вот некоторые шаги, которые я сделал ..

  • Прекращено использование AC_RunActiveContent.js
  • Перестал выполнять конкатенацию на стороне клиента и пишет, т.е. document.write('<object>....</object')
  • Вместо этого (в моем случае) использовалась привязка данных к изменяемой переменной, необходимой флэш-файлу.
  • Сделал код встроенной вспышки максимально приближенным к Примеру встроенной вспышки FancyBox насколько это возможно

То есть ..

<object width="560" height="340">
    <param name="movie" value="http://www.youtube.com/v/M-cIjPOJdFM&hl=en&fs=1&"></param>
    <param name="allowFullScreen" value="true"></param>
    <param name="allowscriptaccess" value="always"></param>
    <embed src="http://www.youtube.com/v/M-cIjPOJdFM&hl=en&fs=1&" 
        type="application/x-shockwave-flash" 
        allowscriptaccess="always" 
        allowfullscreen="true" 
        width="560" 
        height="340">
    </embed>
</object>

Да! Да уж! Да уж! Рабочая !!.

- Ли

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...