![]() |
Как увязать действие кнопки во флэшке и изменение свойств слоев html-страницы?
Flash-меню из кнопок, вставлено в html-страницу. Как действием кнопки погасить один слой и высветить другой на этой же самой странице? Как может выглядеть скрипт решающий эту проблему? Пробовал вводить переменную, и с помощью неё изменять свойства слоёв, не вышло. Помогите. Буду благодарен за помощь... ;)
|
_alpha
|
слой чего??? флеши или штмла???
|
если не ошибаюсь, слои есть только у Netscape 4.
Если имелся в виду объект <div>, тогда кнопке во флеше даем инструкцию: this.onPress=function(){ getURL("javascript:showLayer('layer2')"); } В HTML до тэга <body> прописываем функцию: <script language="javascript"> var oldLayer='layer1'; function showLayer(layerId){ document.getElementById(oldLayer).style.visibility="hidden"; document.getElementById(layerId).style.visibility="visible"; oldLayer=layerId; } </script> <style type="text/css"> .layers{visibility:hidden} </style> <body onload="showLayer('layer1')"> <div id="layer1" class="layers"><b>blah-blah-blah</b></div> <div id="layer2" class="layers"><b>blah-blah-blah</b></div> <div id="layer3" class="layers"><b>blah-blah-blah</b></div> <div id="layer4" class="layers"><b>blah-blah-blah</b></div> </body> ну... где-то так тлоько в HTML и CSS нет полупрозрачности. либо видно элемент, либо не видно |
Цитата:
|
Цитата:
что должно произойти? |
собственно, какая разница?
Слои есть только в 4-м нетскейпе. эт можно из любой спецификации и JavaScript и HTML узнать. А свойство visiblility действует для всех объектов |
Цитата:
Цитата:
|
ох, лучше скажите как сделать то же самое, но без function showLayer на странице? у меня немного другая задача, но ява-функцию обойти пока никак не получается... :(
|
| Часовой пояс GMT +4, время: 14:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.