2014-01-09 2 views
0

Я хотел бы знать, есть ли способ с javascript, чтобы нажать новую ссылку на область (данные и значение)?Возникли проблемы с некоторыми javascript относительно видеоплеер

<object type="application/x-shockwave-flash" 
    height="340px" 
    width="590px" 
    id="live_embed_player_flash" 
    data="http://www.twitch.tv/widgets/live_embed_player.swf?day9tv" 
    bgcolor="#000000"> 
    <param name="allowFullScreen" 
     value="true" /> 
    <param name="allowScriptAccess" 
     value="always" /> 
    <param name="allowNetworking" 
     value="all" /> 
    <param name="movie" 
     value="http://www.twitch.tv/widgets/live_embed_player.swf" /> 
    <param name="flashvars" 
     value="http://www.twitch.tv/widgets/live_embed_player.swf?day9tv" /> 
</object> 

ответ

0

Использование JQuery:

var newUrl = '...'; //Assign your new URL here. 
$('object').attr('data', newUrl); 
$('object param[name="movie"]').attr('value', newUrl); 

Однако, это выглядит как флэш-плеер не принимает изменения атрибутов после встраивается. Поэтому необходимо обновить целостное вложение. См. fiddle. Эта скрипка снова внедряет тег <object> с новым URL-адресом.

+0

Хорошо, поэтому я попробовал это в JSfiddle, и это не сработало, я должен ошибаться. Можете ли вы взглянуть на него? http://jsfiddle.net/6yg83/1/ – SamK

+0

@SamK Ваша скрипка не работает в моем браузере. В нем нет видео. Поэтому я не мог ничего сделать с этой скрипкой. Я попробовал еще одну скрипку. Изменение атрибутов на теге не получилось. Поэтому я изменил код для повторного внедрения тега с новым URL-адресом. См. Http://jsfiddle.net/6z5uR/ – RaviH

Смежные вопросы