从HTML中删除.swf一次播放
问题描述:
我已经采取了页面上一个绝对定位的元素,并在其中插入了一个闪存swf。问题是,Flash电影背后的链接不起作用。我想让Flash电影消失并在完成播放后完全卸载。从HTML中删除.swf一次播放
注:我测试了unloadMovie();
事情,但没有帮助。
答
比方说,您的Flash对象是id为“mydiv”一个div内:
<div id="mydiv">
<!--Your flash object goes here -->
</div>
让我们假设您在文档中输入JQuery的。 然后,只要你想删除的Flash视频你这样做:
$("#mydiv").html("");
这将基本清空div的内容,删除视频。 链接到演示效果的小提琴:http://jsfiddle.net/xCc5H/2/。
NB: unloadmovie是ActionScript和JavaScript不
答
你可以用它们去除对象创建的方法,INS
var flashvars = {
name1: "hello",
name2: "world",
name3: "foobar"
};
var params = {
menu: "false"
};
var attributes = {
id: "testflash",
name: "test-swf"
};
swfobject.embedSWF("test.swf", "myContent", "300", "120", "10.2.0","expressInstall.swf", flashvars, params, attributes);
swfobject.removeSWF("testflash");
<div id="myContent">
<h1>Alternative content</h1>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>
你为什么不从JavaScript中删除它的JavaScript? – lc2817
如何?那就是问题所在。我不知道代码。你能帮我吗? – themajiks
当然,我写和回答 – lc2817