|
|
|||||
Регистрация: Dec 2009
Сообщений: 77
|
flashka и z-index
есть swf меню размером 800x600
есть html страница с готовым текстом кладу swf на html через z-index и прозрачность в результате ссылки в тексте на html становятся неактивными то есть swf полностью перекрывает html - а нужно чтобы перекрывал но ссылки на html странице работали нормально Добавлено через 34 минуты код <html> <head> <title> </title> <style type="text/css"> #layer1, #layer2 { position: absolute; } #layer1 { z-index: 2; } #layer2 { z-index: 1; } </style> </head> <body> < <div id="layer1"> <EMBED type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="/test/index22.swf" width="800" height="600" wmode="transparent" > </EMBED> </div> <div id="layer2"> testtext</div> </body> </html> Добавлено через 39 минут в html коде также планируется swf с линками то есть как сделать чтобы swf меню было и сверху и все ссылки внизу были активными - в частности и ссылки в swf внизу Добавлено через 1 час 32 минуты кое что придумал - но полностью проблему не решает написал в html код javascript <script> function menudown() { var myElement = document.getElementById("layer1"); myElement.style.position = "absolute"; myElement.style.zIndex = "0"; } function menuup() { var myElement = document.getElementById("layer1"); myElement.style.position = "absolute"; myElement.style.zIndex = "2"; } </script> соответственно в swf меню при наведении мышки на кнопку onRollOver - вызываю getURL("javascript:menuup()"); при отведении - onRollOut - вызываю getURL("javascript:menudown()"); но! как это реально работает 1е - при загрузке html страницы - swf menu загружается и реагирует нормально но когда я подвожу мышку опять к swf меню - то оно уже неактивно - то попадает под самый низки слой и функция его выведения уже не срабатывает Добавлено через 1 час 35 минут пока делаю определение положения на javascript - банально - x y мыши если мышь внутри ширины высоты меню - то меню кидаем наверх если нет то меню назад вызов соотв через javascript если есть другие идеи - буду рад рассмотреть Последний раз редактировалось manuscripti; 05.01.2010 в 21:12. |
|
|||||
Регистрация: Dec 2009
Сообщений: 77
|
не получиться - у меня часть флэш меню должно залазить на html при открытии пунктов - присутствует специфическая анимация
|
|
|||||
Модрон-ветеринар
|
Попробуйте менять Z-индекс при наведении на область с ссылкой - вытаскивайте текст ссылки (только ее) наверх.
Напишите JS-функцию для смены класса элемента на другой, в котором Z выше. И вызывайте ее при наведении. |
Часовой пояс GMT +4, время: 17:49. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|