Подмена flash с использованием ajax

Известно, что flash-объект размещается на странице примерно вот таким образом:
                        
Имеется несколько флэшек, которые необходимо менять по нажтию на определенную кнопку/ссылку БЕЗ ПЕРЕЗАГРУЗКИ страницы.Пытался делать асинхронный запрос, размещая по нажатию на ссылку скрипт в теле документа: .В скрипте target.php писал следующее:echo <<< txtvar ajax_block=document.getElementById("flash");ajax_block.getElementsByTagName("embed")[0].setAttribute("src","new_flash_path.swf");ajax_block.getElementsByTagName("param")[0].setAttribute("value","new_flash_path.swf");txt;Работать не хочет. В инспекторе DOM аттрибуты тэгов  и  (value и src соответственно) по клику на ссылку заменяются на путь к новой флэшке. Но на странице остается старая флэшка. Хотя организованная таким образом подмена изображений пашет, и подгрузка данных происходит.Подскажите, если кто сталкивался, в чем проблема и как ее решить?Одновременную загрузку всех флэшек, и показ при нажатии на ссылку какой - то определенной предлагать не нужно.
4 ответа

интересно, а если ajax_block.getElementsByTagName("embed")[0].setAttribute("src","new_flash_path.swf");заменить наajax_block.getElementsByTagName("embed")[0].src = "new_flash_path.swf";покатит?


Так тоже не пашет. Да и не в этом дело. Говорю же. После клика на ссылку аттрибуты scr и value ( ) меняются на нужные. Только почему - то новая флэшка не спешит грузиться. Наверное дело в самой методике. Но все равно, спасибо. Мож кто забредет, кто сталкивался...


значит остаётся два варианта:либо запихивать её в iframe и перезагружать только её,либо уже средствами самого флэш делать перезагрузку мувика


еще вариант - использование innerHTML: http://codingforums.com/archive/index.php?t-70818.html