我的html中有两个用于嵌入式swf文件的容器:
<div id="player1"></div>
<div id="player2"></div>
假设我将嵌入的视频加载到第一个div标签(player1)中:
swfobject.embedSWF("someURL","player1");
我可以将此嵌入对象“移动”到player2标记,以便将其他视频加载到player1标记中吗?关键是我不想重新加载/嵌入视频。我只是想移动标签或以某种方式重命名标签ID(jquery?)或其他一些解决方案。
谢谢!
答案 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>