首页 » 建站技术 » 浏览内容

符合web标准的flash调用方法,解决了浏览器对flash的影响


2006-07-21 15:02:30 7,136 0 发表评论 字体: 作者:C.K.
标签: css语法flashjavascript

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

From:http://www.im286.com/viewthread.php?tid=1506628&extra=page%3D4%26filter%3Dtype%26typeid%3D9

首先建立一个js文件flash.js,内容为:

<span style="color: #000000"><br />function&nbsp;i(ur,w,h){<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#39;&lt;object&nbsp;classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&nbsp;codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"&nbsp;width="&#39;+w+&#39;"&nbsp;height="&#39;+h+&#39;"&gt;&nbsp;&#39;);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#39;&lt;param&nbsp;name="movie"&nbsp;value="&#39;&nbsp;+&nbsp;ur&nbsp;+&nbsp;&#39;"&gt;&#39;);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#39;&lt;param&nbsp;name="quality"&nbsp;value="high"&gt;&nbsp;&#39;);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#39;&lt;param&nbsp;name="wmode"&nbsp;value="transparent"&gt;&nbsp;&#39;);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#39;&lt;param&nbsp;name="menu"&nbsp;value="false"&gt;&nbsp;&#39;);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#39;&lt;embed&nbsp;src="&#39;&nbsp;+&nbsp;ur&nbsp;+&nbsp;&#39;"&nbsp;quality="high"&nbsp;pluginspage="http://www.macromedia.com/go/getflashplayer"&nbsp;type="application/x-shockwave-flash"&nbsp;width="&#39;+w+&#39;"&nbsp;height="&#39;+h+&#39;"&gt;&lt;/embed&gt;&nbsp;&#39;);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(&#39;&lt;/object&gt;&nbsp;&#39;);<br /><br />}</span><br />


ur是文件路径,w,h为flash文件尺寸,wmode为设置flash背景为透明,menu为控制flash右键菜单,js里面这些参数不需要修改。

页面调用部份代码:

js调用:


在放flash的位置写的代码如下:


注意把代码里面的flash.swf换成你自己文件的路径,615,310是宽和高,自己按照需要修改。

这样就可以通过w3c的效验了,同时也解决了现在浏览器中需要点击激活flash的尴尬(呵呵!这是通过欺骗浏览器起到的效果)。

另一个方法:  SWFObject: Javascript Flash Player detection and embed script

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今4947 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2017-7-1 18:16:33
    • 您是本站第 13718928 位访客

    广告区 Guǎng Gào