2008-10-28 7 views
5

Мне нужно, чтобы мое выпадающее меню выглядело поверх флеш-ролика, как это делается в кросс-браузере?Выпадающее меню перекрестного браузера/всплывающее меню над флеш-фильмом

Это может быть сделано, IBM сделать это: http://www.ibm.com/us/ так что GE: http://www.ge.com/

Установка на WMODE к прозрачному не работает для Firefox

Ввод его в не работает Iframe ниже IE7

Кто-нибудь знает лучший способ достичь этого?

+0

GE не работает для меня. FF 3.0.5 на Linux. Я вижу Flash, и я вижу DHTML на IBM, но не вместе. Я раньше использовал метод прокладки iframe. – meouw 2009-01-26 15:29:00

ответ

3

Установите wmode на прозрачный и при необходимости используйте z-index, как и для любого другого элемента, который действительно должен работать и для Firefox.

3

вот пример со всеми тремя режимами: непрозрачные, прозрачные и нет Режим окна на всех

http://www.communitymx.com/content/source/E5141/wmodeopaque.htm

использование прозрачной, если у вас есть что-то под флэш-ролик, который вы хотите видно, непрозрачной, если вы не «т хочет показать, что под

и установить более высокий Z-индекс для меню, чем флэш-ролик имеет

1

Firefox для Linux показывает вспышку на вершине всего. Рецензии wmode или z-index.

EDIT: Я только узнал, что описанная выше проблема Linux может быть «исправлена».

Вам нужно добавить iframe с индексом z между swf и слоем, который вы хотите положить поверх него. В iframe сначала должен быть style = "display: none", и вы должны использовать javascript для установки отображения: блок на нем после инициализации плагина Flash. Iframe скроет все swfs, которые находятся ниже этого в linux.

 Смежные вопросы

  • Нет связанных вопросов^_^