发布网友 发布时间:2024-10-24 08:47
共1个回答
热心网友 时间:2024-10-25 12:46
你这是在网页中插入flash吧?这个无法写单独文件的。
不像是js,js的话,可以写单独文件在XX.js文件中,然后用<script>标签将其引入,可是你没有发现上面的这些都是标签的吗?这些可都是正宗的html标签啊,怎么可以另外引入呢?
不过也不是不能完全不能引入,那也只是一种另类的而已,称不上引入的“引入”也是php的包含语句:inclide();
哦,我或许明白你的意思了,你可能是要把这些东西用js将它们显示出来吧?
这样的话,你可以使用js的innerHTML来实现,你在你的HTML中留下一个<div>代码块,并设置ID属性,然后再让js onload完毕再执行。
示例代码:
HTML:
<div id="iii"></div>
js:
window.onload=function{
var myobj='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=7,0,19,0" width="887" height="239">
<param name="movie" value="images\/banner.swf" \/>
<param name="quality" value="high" \/>
<param name="wmode" value="Opaque"\/>
<embed src="images/banner.swf" quality="high" pluginspage="http://www.macromedia.com\/go\/getflashplayer" type="application\/x-shockwave-flash" width="887" height="239"><\/embed>
</object>';
getElementById('iii').innerHTML = myobj;
}
搞定