object元素放在单独的JS文件中怎么写,谢谢!

<objectclassid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"codebase="http://download.... <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>
展开
 我来答
cmoooo
2011-04-15 · TA获得超过3587个赞
知道小有建树答主
回答量:741
采纳率:0%
帮助的人:678万
展开全部
你这是在网页中插入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;

}

搞定
追问
你好,就是在在网页中插入flash,希望能有利于SEO优化,你的这种方法可以实现这个目的吗,还有这种方法会让网页加载的速度变慢吗,还有其他方法有利于SEO的实现在网页中插入flash?还有中的/为什么不用转义,其他每个都转了,谢谢高手
追答
不是没有转义,是我忘记了,其实应该转义的,还有="images/banner.swf"这个也要转义,我写的时候很着急,就没有在意了。

网页中是否存在flash,对网页的seo优化并不起作用吧。

另外,用这种方式进行更改后,不但不会使网页变慢,还会增加网页的友好度,增加用户体验,因为是将所有的文本、布局都加载完成后才加载数据最大的flash,这样不旦会提升友好度,还会减缓服务器压力,让数据传输均衡一些。

这样,用户会很快看到网页的页面内容,至于flash,一般的都比较大,甚至会超过整个网页所有的文档文件大小,所以,这么做有百利而无一害。
来自:求助得到的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式