Обновление при выборе пункта в embed
Есть такой код, при выборе из меню должно меняться выбранное видео, вроде все работает и src изменяется, только вот само видео не обновляется. Если использовать фрейм, то все работает, может с embed такая махинация не проходит? Но фрейм не подходит, так как нету возможности делать на весь экран.
<object width="700" height="500"> <embed id="film_main" src=' ' type="application/x-shockwave-flash" wmode="window" width="700" height="500" allowfullscreen="true"></embed></object><br><br><center> <select size="1" onchange="javascript:var f_m=document.getElementById('film_main'); if(f_m) f_m.src=this.value;alert(f_m.src)"> <option selected="selected" value="">МЕНЮ</option> <option value="http://video.rutube.ru/70afd7fc1d42f75fe4353fbc55957203"> Серия 200 </option> <option value="http://video.rutube.ru/745226cfb1cf4b24deecf9bb8af0b53b"> Серия 201 </option> <option value="http://video.rutube.ru/ac0c073c5512d5c04f6527993603f1bc"> Серия 202 </option> <option value="http://video.rutube.ru/e743822cfd69cd58f40c44bd9697cd03"> Серия 203 </option> <option value="http://video.rutube.ru/17bce5a2b85d0025ae3f7b062db97cd1"> Серия 204 </option> </select> |
меняй полностью тег. удаляя его и вставляя по новой в документ с нужными параметрами
|
dmitriymar,
сделал как Вы посоветовали, может немного по-спартански, но все-же работает: <div id="video"> <object id="film_main" type="application/x-shockwave-flash" data="http://video.rutube.ru/70afd7fc1d42f75fe4353fbc55957203" width="400" height="400" id="content"><param name="menu" value="false"></object></div><br><br><center> <select size="1" onchange="javascript: var divin=document.getElementById('video'); var f_m=document.getElementById('film_main'); if(f_m){ $('#film_main').remove(); f_m.data=this.value; divin.innerHTML='<object id=film_main type=application/x-shockwave-flash data='+this.value+' width=400 height=400><param name=menu value=false></object>'; }"> <option selected="selected" value="">МЕНЮ</option> <option value="http://video.rutube.ru/70afd7fc1d42f75fe4353fbc55957203"> Серия 200 </option> <option value="http://video.rutube.ru/745226cfb1cf4b24deecf9bb8af0b53b"> Серия 201 </option> <option value="http://video.rutube.ru/ac0c073c5512d5c04f6527993603f1bc"> Серия 202 </option> <option value="http://video.rutube.ru/e743822cfd69cd58f40c44bd9697cd03"> Серия 203 </option> <option value="http://video.rutube.ru/17bce5a2b85d0025ae3f7b062db97cd1"> Серия 204 </option> </select> |
была похожая тема http://javascript.ru/forum/events/25...lorer%27e.html
|
решено, всем спасибо
|
Часовой пояс GMT +3, время: 00:39. |