1

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

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

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

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

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

谢谢!

4

1 回答 1

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>
于 2013-09-29T21:59:15.750 回答