【发布时间】:2014-12-24 19:12:36
【问题描述】:
点击图片后我需要加载一个 .swf 文件
我们点击图片后.swf文件加载成功,但是它加载了图片下方的.swf。我需要将img替换为.swf(总之,隐藏img)。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<script type="text/javascript">
function loadSWF(url){
swfobject.embedSWF(url, "flashcontent", "550", "400", "9");
}
document.getElementById('iii').style.display = 'none';
</script>
<p><a href="http://www.leconcombre.com/stock/coccyminimini1.swf" onclick="loadSWF(this.href); return false;">
<div id="iii" class="iii">
<img id="my_image17" border="0" src="http://4.bp.blogspot.com/-7Ij8T9BvULw/VJWltsHNmhI/AAAAAAAANDI/a76wpzm_a-E/s1600/world%2Bmap%2Bcolor_1.jpg" />
</div>
</a></p>
<div id="flashcontent"></div>
我需要隐藏/删除类/id“iii”(img 标签所在的位置)。但是,代码似乎不仅仅在隐藏/删除 img 方面起作用。有什么建议吗?
【问题讨论】:
-
您正在尝试操作尚未被 DOM 解析器读入的元素
标签: javascript html flash