我想知道是否有一种方法可以使用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 :(得分:0)
使用jquery:
var newUrl = '...'; //Assign your new URL here.
$('object').attr('data', newUrl);
$('object param[name="movie"]').attr('value', newUrl);
然而,看起来flash播放器在嵌入后不会对属性进行更改。因此,整个嵌入必须更新。请参阅fiddle。这个小提琴重新嵌入<object>
标记新网址。