—  IE升级,出现”单击以激活并使用此控件”的解决办法

微软的IE更新了KB912954补丁后(IE7不打也有),ActiveX&JAVA就变成要单击激活了(FLASH控件属于ActiveX),解决的办法有两种常用的供大家参考:

其中一种就是在控制面板,添加删除程序中卸载掉KB912954更新包(注意要将显示更新选上)

再一种方法是专门为网站开发人员准备的,可以更改以前的FLASH播放代码就可以避免此象,方法如下:

准备一个JS文件,这个文件可以保存在Script目录(如果没有此目录则新建此目录,或者保存于其他路径下),由于JS内容比较多,我压缩一下,直接下载使用就可以了

小泥巴的博客点击浏览该文件

然后再页面的<head></head>区域添加如下语句

<script
src=”JS文件存放路径/AC_RunActiveContent.js”
type=”text/javascript”></script>

接下来需要修改的就是页面中的FLASH播放代码了,将原有的代码替换为下面的样式

<script type=”text/javascript”>
        AC_FL_RunContent(
‘codebase’,’http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0′,’width’,’600′,’height’,’350′,’src’,’images/home’,’quality’,’high’,’pluginspage’,’http://www.macromedia.com/go/getflashplayer’,’movie’,’SWF存放路径(如images/swf)
); //end AC code
        </script>

        <noscript>

         <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=”” height=”“>
          
<param name=”movie” value=”SWF文件地址
/>
          
<param name=”quality” value=”high” />
   
               
<embed src=”SWF文件地址” quality=”high”
pluginspage=”http://www.macromedia.com/go/getflashplayer
type=”application/x-shockwave-flash” width=”
height=”“></embed>
           
</object>
        </noscript>

如果有大批量需要转换的文件,如已经写好的旧程序文件,可以使用Dreamweaver
8.02(最新版)的转换功能,具体操作如下:

使用Dreamweaver
8.02打开一个文件,点菜单中的“文件”,选“转换”—-“活动内容”(如果旧文件中包含旧代码,则在打开文件时就会提示是否转换活动内容),将会自动将旧的FLASH播放代码转换为上面的播放代码,并自动创建AC_RunActiveContent.js文件,适合新手朋友友使用。

Dreamweaver 8升级Dreamweaver 8.01地址

简体:
http://download.macromedia.com/pub/dreamweaver/updates/dw_8/8_0_2/win/dw8_802_update_cn.exe

繁体:
http://download.macromedia.com/pub/dreamweaver/updates/dw_8/8_0_2/win/dw8_802_update_tw.exe

2 对 “— IE升级,出现"单击以激活并使用此控件"的解决办法”的想法;

发表评论

电子邮件地址不会被公开。 必填项已用*标注