又一种去除FLASH“单击激活此控件”的方法

在windowsxp-sp2以上的浏览器浏览带有flash导航的网页时,flash四周会出现一个讨厌的虚线框,并且提示"单击激活此控件",必须单击两次才能使用,可以将flash用函数调用.

如:
<td><SCRIPT> leftmenu("cCompany",4,1); </SCRIPT> </td>

其中leftmenu便是这个函数:

function leftmenu(sectiontype,oDN,tDN ){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#vers
ion=7,0,19,0" width=436 height=418 id=company>');
document.write('<PARAM NAME=movie VALUE=?.swf>');
document.write('<param name=wmode value=transparent>');
document.write('<PARAM NAME=quality VALUE=high>');
document.write('<PARAM NAME=allowScriptAccess VALUE=sameDomain>');
document.write('<embed src="?.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-
shockwave-flash" width="436" height="418">');
document.write('</EMBED>');
document.write('</OBJECT>');
}

将函数保存到myleftmenu.js文件

在网页head区加入<SCRIPT language=javascript src="/myleftmenu.js"></SCRIPT>


[本日志由 lyjier 于 2007-05-26 07:52 AM 编辑]
文章来自: 本站原创
引用通告地址: http://www.cxblog.net/trackback.asp?tbID=264
Tags: Flash {262}
相关日志:

评论: 4 | 引用: 0 | 查看次数: 14712
  • 1
修改 [2007-05-25 08:45 PM]
原来的函数里有一些参数错误,现已作了重新改正,现可以正常使用.
lyjier [2007-05-22 07:48 PM]
以前的日志中,提供了微软的补丁,下载安装后可以解决本机浏览所在FLASH存在的这种现象.
  • 1
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码:
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 关闭 | [img]标签 关闭