Flash под меню HTML

Я борюсь с этой проблемой в течение нескольких часов, и она сводит меня с ума. Я хочу, чтобы мое выпадающее меню помещалось над областью вспышки, и оно работает, но только в FF. Отмена IE и Opera показывает мое меню под flash.

Система меню DHTML является максимально простой, и она была написана мной с нуля.

Я пробовал все, и все же это не работает, как должно.

Я попытался поместить элемент flash скриптом jquery.flashEmbed и стандартным кодом с прозрачным параметром, но он никогда не работал. Пожалуйста, помогите мне, я теряю голову.

Вот этот HTML-файл:

http://www.project.yamandi.com/toton/

С уважением, Дэвид

3 ответа

Решение

Использование wmode=opaque или же wmode=transparent, Значением по умолчанию является wmode=window что заставит флэш-элемент всегда иметь z-index больше, чем другие элементы на странице.

Поместите вспышку в div.

Когда ваш код меню активирован, установите style.display='none'; Вы можете добавить код, чтобы проверить, не перекрывает ли меню вспышку, а затем скрыться. когда ваше меню снова будет скрыто, снова включите вспышку. да, это ужасно

Спасибо за ответ, но я наконец нашел решение. Я читал, что метка param с прозрачным значением может решить проблему, но это не так. Решение состоит в том, чтобы поместить wmode="transparent" в EMBED TAG (!!!) следующим образом:

Это может привести к тому, что флэш-объект будет показан под другими слоями, конечно, с абсолютным позиционным и иерархическим значениями z-index.

С уважением, Дэвид

Другие вопросы по тегам