Страницы: 1
Даже боюсь писать, щас как нападут на меня матерые програмеры ))
Сразу хочу уточнить, я дизайнер, и в решении проблем, подобных нижеизложеной, опыта мало, поэтому не смейтесь пожалуйста если встретите какую-то глупость, и, по возможности, не пишите вещей заведомо непонятных новичку, я буду вам за это благодарен
Проблема: в Mozilla не отображается содержимое iFrame включенного в div, расположенный над флэш-роликом. Это содержимое - динамическое, загружается по параметру яваскрипта передаваемому из флэша методом getURL ('javascript:показать _слой("вызываемая страница"). Вся эта конструкция (т.е. загрузка) в принципе работает, т.к. при прокрутке скролом, содержимое на экране мелькает, но вот постоянно - ничего не отображается. В IE - все в порядке.
Вот управляющий скрипт:
function init() { IE = (document.all) NC = (document.layers) Opera = (document.getElementById) } function cl() { init(); if(IE) eval('document.all["win"].style.visibility = "hidden"'); if(NC) eval('document.layers["win"].visibility = "hidden"'); if(Opera) eval('document.getElementById("win").style.visibility = "hidden"'); document.getElementById("content").src='http://www.krosh.ru/loading.htm'; } function show(url) { document.getElementById("content").src=url; init(); if(IE) eval('document.all["win"].style.visibility = "visible"') if(NC) eval('document.layers["win"].visibility = "visible"') if(Opera) eval('document.getElementById("win").style.visibility = "visible"') }
Сам трабл можно посмотреть тут: www.krosh.ru
Тоже самое, но работающее - www.a-ivanov.ru (надо зайти в флэш-версию)
Никак не пойму в чем дело, конструкции одинаковые, но в первом случае - не работает...
Отсутствует
честно сказать, не совсем понял (а точнее, не увидел), в чём проблема
думаю, вам поможет изучение информации о позиционировании и порядке слоёв css
по поводу приведённого выше скрипта, советовал бы изучить статью Migrate apps from Internet Explorer to Mozilla
Отсутствует
Чем мне может помочь информация о позиционировании и порядке? У меня z-индексы правильно расставлены, или я чего-то недогоняю?
А проблему видно невооруженным глазом (к тому-же она достаточно подробно описана) - в Mozilla в окнах пусто. Для сравнения можно посмотреть в IE, там все в порядке, о чем, собственно, я уже писал.
И скрипт - тот же самый, работает во втором случае, это можно увидеть по второй ссылке, но есть ведь какие-то нюансы, которые вот так просто вычислить непрограмисту из большой статьи на английском языке не просто очень...
Отредактировано Serega_zeriq (14-07-2007 17:08:30)
Отсутствует
Выставите, пожалуйста, параметр wmode в transparent совместимо - то есть и для object, и для embed.
Подробнее см. http://www.google.com/search?q=wmode+tr … cape:en-US
Отсутствует
Спасибо, помогло!
Ключевое слово "transparent". На мой взгяд - шаманство, логически транспарент имеет значение только если флэш сверху, оказалось что в мозиле - в любом случае.
Отсутствует
Страницы: 1