>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Изменить параметры Flash в скрипте http://forum.mozilla-russia.org/viewtopic.php?id=21393 |
susbox > 04-02-2008 15:56:51 |
Приветствую всех, возникла задача, которую я никак не могу решить: нужно у всех флешек в документе изменить свойство wmode, да так, чтобы новое значение применилось "на лету" (перезагрузка страницы вновь установит старое значение). Делал выборку тэгов и присвоение так: Выделить код Код:var flashTags = getTopWindow().document.getElementsByTagName("embed"); for (var i = 0; i < flashTags.length; i++) flashTags[i].setAttribute("wmode", "opaque"); Результата нет: флешки отображаются по-старому. Подскажите, пожалуйста, в каком направлении копать? |
Anton > 04-02-2008 18:30:39 |
Что если попробовать сначала удалить атрибут, а потом установить вместе с новым значением ? |
susbox > 04-02-2008 18:43:06 |
Спасибо, уже сам дошёл, но только удаление атрибутов не помогает - нужно сносить весь объект и добавлять новый с нужным свойством. В общем, removeChild и appendChild делают своё чёрное дело. |