消除IE的FLASH虚线框的超小JS,只有600字节

『 更新时间:2008-5-25 』『 字体:变小 变大 』『 作者:佚名 | 来源:互联网

把以下代码保存为JS文件,如showflash.js:

function showFlash(d,u,w,h,p,r,v){
var o=document.getElementById(d);
p=(!p)?'Transparent':'Opaque';
r=(!r)?true:false;
v=(!v)?'':v;
if (o!=null)
{
o.innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+w+'" height="'+h+'"><param name="movie" value="'+u+'"><param name="wmode" value="'+p+'"><param name="menu" value="'+r+'"><param name="flashvars" value="'+v+'"><embed src="'+u+'" width="'+w+'" height="'+h+'" wmode="'+p+'" flashvars="'+v+'" menu="'+r+'" type="application/x-shockwave-flash"></embed></object>';
}
}

在网页里调用该JS文件:

<SCRIPT src="showflash.js" type=text/javascript></SCRIPT>

然后在要显示FLASH的地方调用showFlash函数:

<div id="flashcontent">Loading...</div>
<SCRIPT type=text/javascript>showFlash("flashcontent","myflash.swf",300,200,1,1);</SCRIPT>

函数showFlash(d,u,w,h,p,r,v)中参数说明:
d:flash需要显示在页面DIV的ID  
u:flash的路径
w:宽度 ,可以是数字,也可以是百分百
h:高度 ,同上
p:是否透明,true是,false否,[可选项]
r:是否取消右键菜单 true取消,false不取消
v:flash中flashvars的值,[可选项]

【点击数:】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口

关文章

您的姓名:
评分等级:
1分 2分 3分 4分 5分
评论内容:
1、严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
2、用户需对自己在使用金石网服务过程中的行为承担法律责任。
3、本站管理员有权保留或删除评论内容。
4、评论内容只代表网友个人观点,与本网站立场无关。
没有相关文章
  • 金石网
  • | 设为首页 | 加入收藏 | 联系我们 | 版权申明 | 友情链接 | 站点地图 | 网站帮助 | 网站留言 | 广告服务 |
  • Copyright © 2001-2008 KingsNet.biz All Rights Reserved. 闽ICP备05026663号
  • 返回网站顶部