可以将嵌入式swf从一个标签移动到另一个标签吗?

时间:2013-09-29 21:46:34

标签: javascript jquery html flash swfobject

我的html中有两个用于嵌入式swf文件的容器:

<div id="player1"></div>
<div id="player2"></div>

假设我将嵌入的视频加载到第一个div标签(player1)中:

swfobject.embedSWF("someURL","player1");

我可以将此嵌入对象“移动”到player2标记,以便将其他视频加载到player1标记中吗?关键是我不想重新加载/嵌入视频。我只是想移动标签或以某种方式重命名标签ID(jquery?)或其他一些解决方案。

谢谢!

1 个答案:

答案 0 :(得分:0)

你的意思是这样吗?

<script>
function moveSwf() {
document.getElementById("player2").innerHTML= document.getElementById("player1").innerHTML;
document.getElementById("player1").innerHTML= " ";
}
</script>

<div id="player1">
<object data="name1.swf" type="application/x-shockwave-flash" width="50" height="50">
<param name="movie" value="name1.swf">
</object>
</div>

<div id="player2">
<object data="name2.swf" type="application/x-shockwave-flash" width="50" height="50">
<param name="movie" value="name2.swf">
</object>
</div>

<button onclick="moveSwf()">Click to move</button>