"单击以激活及使用该控件"的解决方法

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

/************************************************** 
*Author:Java619 
*Time:2006-07   
**************************************************/

window xp IE中为了安全,当页面中有媒体播放器或Flash总是会提示"单击以激活及使用该控件" ,如何去除这个有时令人烦的提示呢?

下面介绍一种使用脚本的方法

1.脚本文件(AC_RunActiveContent.js来自第三方)

 

//v1.0
//
Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  
if (src.indexOf('?'!= -1)
    
return src.replace(/?/, ext+'?'); 
  
else
    
return src + ext;
}


function AC_Generateobj(objAttrs, params, embedAttrs) 

  
var str = '<object ';
  
for (var i in objAttrs)
    str 
+= i + '="' + objAttrs[i] + '';
  str 
+= '>';
  
for (var i in params)
    str 
+= '<param name="' + i + '" value="' + params[i] + '" /> ';
  str 
+= '<embed ';
  
for (var i in embedAttrs)
    str 
+= i + '="' + embedAttrs[i] + '';
  str 
+= ' ></embed></object>';

  document.write(str);
}


function AC_FL_RunContent(){
  
var ret = 
    AC_GetArgs
    (  arguments, 
".swf""movie""clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , 
"application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}


function AC_SW_RunContent(){
  
var ret = 
    AC_GetArgs
    (  arguments, 
".dcr""src""clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , 
null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}


function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  
var ret = new Object();
  ret.embedAttrs 
= new Object();
  ret.params 
= new Object();
  ret.objAttrs 
= new Object();
  
for (var i=0; i < args.length; i=i+2){
    
var currArg = args[i].toLowerCase();    

    
switch (currArg){    
      
case "classid":
        
break;
      
case "pluginspage":
        ret.embedAttrs[args[i]] 
= args[i+1];
        
break;
      
case "src":
      
case "movie":    
        args[i
+1= AC_AddExtension(args[i+1], ext);
        ret.embedAttrs[
"src"= args[i+1];
        ret.params[srcParamName] 
= args[i+1];
        
break;
      
case "onafterupdate":
      
case "onbeforeupdate":
      
case "onblur":
      
case "oncellchange":
      
case "onclick":
      
case "ondblClick":
      
case "ondrag":
      
case "ondragend":
      
case "ondragenter":
      
case "ondragleave":
      
case "ondragover":
      
case "ondrop":
      
case "onfinish":
      
case "onfocus":
      
case "onhelp":
      
case "onmousedown":
      
case "onmouseup":
      
case "onmouseover":
      
case "onmousemove":
      
case "onmouseout":
      
case "onkeypress":
      
case "onkeydown":
      
case "onkeyup":
      
case "onload":
      
case "onlosecapture":
      
case "onpropertychange":
      
case "onreadystatechange":
      
case "onrowsdelete":
      
case "onrowenter":
      
case "onrowexit":
      
case "onrowsinserted":
      
case "onstart":
      
case "onscroll":
      
case "onbeforeeditfocus":
      
case "onactivate":
      
case "onbeforedeactivate":
      
case "ondeactivate":
      
case "type":
      
case "codebase":
        ret.objAttrs[args[i]] 
= args[i+1];
        
break;
      
case "width":
      
case "height":
      
case "align":
      
case "vspace"
      
case "hspace":
      
case "class":
      
case "title":
      
case "accesskey":
      
case "name":
      
case "id":
      
case "tabindex":
        ret.embedAttrs[args[i]] 
= ret.objAttrs[args[i]] = args[i+1];
        
break;
      
default:
        ret.embedAttrs[args[i]] 
= ret.params[args[i]] = args[i+1];
    }

  }

  ret.objAttrs[
"classid"= classid;
  
if (mimeType) ret.embedAttrs["type"= mimeType;
  
return ret;
}

2.使用方法

在页面中插入Flash时

<script type="text/javascript">
var codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0';
var pluginspage='http://www.macromedia.com/go/getflashplayer';
var src="banner";//不要扩展名 (即要播放的Flash文件为banner.swf)
AC_FL_RunContent( 'codebase',codebase,'width','160','height','226','src',src,'quality','high','pluginspage',pluginspage,'wmode','transparent','movie',src,'menu','false' ); 
</script>
【Creo】关于Creo一换网络就报错许可证丢失问题解决方案 依照我的个人理解,Creo只要一更换网络,则其许可证里面的网卡参数和现在的网络就对不上了,所以就会出现报错,并且有可能是报错代码(-9),提示许可证激活有问题。 阅读详情

相关推荐

保姆级教程:手把手教你从ENSEMBL官网下载GRCh38/GRCh37的GTF注释文件(附网址规律总结)

本文提供从ENSEMBL官网下载GRCh38/GRCh37的GTF注释文件的详细教程,包括路径解析、版本号确定和下载命令示例。特别解析了GRCh37的特殊存储结构,并分享批量下载、文件校验等高级技巧,帮助生物信息学研究者高效获取基因组注释文件。

weixin_29289821的博客 170

解决单击激活使用控件”的办法(解决flash)(代码全部贴出)

  最近在浏览网站的时候发现一个问题,当你将鼠标移动到FALSH等类型的控件上之后,就会出现“单击激活使用控件”的提示,感觉非常讨厌。每次刷新都需要先点击进行激活。后来在网上查找相关内容,终于找到原因,今天整理出来和大家分享,希望对你有所帮助。  演示地址:http://www.pzwx.cn/flash/index.htm        也欢迎来我小站看看   http://www.p

PZHan的专栏 3026

PLC的模糊PID控制

模糊PID控制包括模糊化,确定模糊规则,解模糊等组成部分,小车通过传感器采集赛道信息,PLC通过温度传感器获取炉内温度,确定当前实际温度和设定目标值的偏差e(error), e=setpoint-input以及偏差的变化ec(当前偏差-上次偏差),根据给定的模糊规则进行模糊推理,最后对模糊参数进行解模糊,输出PID控制参数 其次我们需要对这2个参数进行模糊化,e 、 ec 这里我对e进行举例,两个输入的标准化范围都在 [-1,1] 范围内。模糊逻辑控制器还产生范围 [-1,1] 内的归一化输出。 博

RXXW_Dor的博客 1万+

单击激活使用控件”的解决方案

    最近因为客户反馈项目中的Applet小应用程序在加载完后必需要通过鼠标或按键来激活所带来不便,究其原因发现是IE浏览器在加载Flash或Applet控件后,默认在控件上出现一个虚线框,将鼠标放到虚线框上出现“单击激活使用控件”的提示。    在网上搜了一下,原来是微软为了避免与Eolas公司和加利福尼亚大学之间的专利侵权纠纷,而发布的一个IE非安全更新,也就是说微软发布了不是解决BU

潇湘振宇 1759

关于“单击此处以激活控件

自从使用了Windows Vista上的IE7来浏览网站的时候(其实从IE6 SP2开始),经常会发现一些视频或者Flash网站出现了“单击此处以激活控件”的现象。现象就是在某些视频播放控件(Windows Media Player或者Real Player),或者是Flash动画,或者是其它有可视化界面的ActiveX控件的周围有一个虚线框,当鼠标移上去后,会显示“单击此处以激活控件”,只有当你

TonyWang的专栏 1306

单击激活使用控件正确解决方法

网页的FLASH都会出现“点击以激活使用控件”在网上到处是这种做法:狗屁不通,和正常插入flash没什么两样解决方法如下(适用网页制作者): 程序代码 写了一个js文

派的无理性 3268

去除恼人的单击激活使用控件

 为了让系统更安全,打补丁成了我们的家常便饭,微软不断的发布公告,我们不断的更新补丁,最大程度地让系统更安全、自己更安心。但并不是所有补丁都能解决安全漏洞,也不是所有补丁都是我们喜欢的,比如编号为KB942615的补丁。      更新过KB942615补丁的朋友,肯定不会对浏览器的“单击激活”陌生。特别是在使用网上银行等业务时非常麻烦,每一个ActiveX控件的文本框都会出现“单击激活使用

溺水的鱼 - Later equals never. 3229

网页中Flash出现“单击激活使用控件”的解决方法

在网页中插入的Flash,在进行页面浏览时会有讨人嫌的提示“单击激活使用控件”,Flash文件的周围具有边框显示,必须单击Flash才能消除该提示,着实很麻烦。平时一直没在意,最近感觉到看着页面中的Flash比较难过,随即搜索些解决方案整理下来:首先了解下含有Flash内容的网页在IE浏览器下为什么会出现“单击激活使用控件”?微软为了避免与eolas公司和加利福尼亚大学之间的专利侵权纠纷

缘来是我 2065

"单击激活使用控件"解决方法

前些天打开ie碰到有关flash的时候就莫名其妙的出现“单击激活使用控件”,四周还有个框框,烦死了 后来终于找到了原因。由于4月份安装了更新系统编号为kb912945的补丁,微软为了避免与eolas公司和加利福尼亚大学之间的专利侵权纠纷,而发布的一个ie非安全更新,这不是什么bug(http://support.microsoft.com/kb/912945)安装这个补丁以后,i...

weixin_30618985的博客 184

单击激活使用控件解决方法

大家是不是也发觉很久了?IE的新插件对于一些flash的显示都加以控制有的时候真是郁闷 折腾一下午 终于想出个办法拿回来跟大家交流一下! 1.将下面代码复制用写字板保存为flash.js文件.// Show Hide Pollfunction WriteFlash(flash,_width,_height) {document.writeln("");document.writeln(" 

shixiaolan_2001的专栏 873

解决网页中Flash单击激活使用控件”的办法

http://dl2.csdn.net/down4/20070725/25101047883.rar在浏览网站的时候发现一个问题,当你将鼠标移动到FALSH等类型的控件上之后,就会出现“单击激活使用控件”的提示,感觉非常讨厌。每次刷新都需要先点击进行激活。后来在网上查找相关内容,终于找到原因,今天整理出来和大家分享,希望对你有所帮助。    因为现在Flash的显示方式和以前不同了,将鼠标放

onsrs的专栏 1387

解决Flash单击激活使用控件”问题

 现在IE为增强安全性,打了一个让人感觉很“烦”的补丁,在使用某些控件(插件)时,有“单击激活使用控件”提示。也就是要先单击一下才能使用控件。这对作用Flash做导航的站点是一个比较郁闷的问题。总要先单击一下才能去点按钮…… 有方案提出用删除相关补丁的方法,这个方法对网页设计者来说当然是简单,可是对IE用户来说却很麻烦,删半天删不掉不说有时还把系统给搞坏了。 以下是在设计者的角度解决这个问

haonanhai1688的专栏 1477

解决单击激活使用控件”的办法(解决flash

来自:http://bbs.blueidea.com/thread-2714956-1-1.html 在浏览网站的时候发现一个问题,当你将鼠标移动到FALSH等类型的控件上之后,就会出现“单击激活使用控件”的提示,感觉非常讨厌。每次刷新都需要先点击进行激活。后来在网上查找相关内容,终于找到原因,今天整理出来和大家分享,希望对你有所帮助。 演示地址:http://www.gdxsqqw...

weixin_34071713的博客 193

关于Flash提示“单击击活并使用控件”的解决方案

   网站上的Flash都提示“单击击活并使用控件”,只有点击一次Flash后,才能单击Flash解决方法: 1:页面结构是一个Div(div1)里面包含两个Div(div2,div3)和一个Table, 其中div2里主要是放一张空图片,指定图片的宽和高为要显示的Flash的宽和高 其中div3的内容为空(页面加载的时候动态的加载Flash) 其中table是一些附加作用,...

weixin_34336526的博客 116

Flash中“单击激活使用控件

解决页面中解决的“单击激活使用控件”的问题作者:林小志 日期:2006-11-17http://www.linxz.cn/blog2/article.asp?id=40 问题来源:现在的Flash显示跟以前不同了,鼠标放上去会有一个虚线框,有提示文字说“单击激活使用控件”,也就是说页面刚打开的时候,页面上的Flash是没有被激活的,需要用户确认,这时Flash可以正常播放动

greenerycn的专栏 2919

解决页面中解决的“单击激活使用控件”的问题

问题来源:现在的Flash显示跟以前不同了,鼠标放上去会有一个虚线框,有提示文字说“单击激活使用控件”,也就是说页面刚打开的时候,页面上的Flash是没有被激活的,需要用户确认,这时Flash可以正常播放动画但是如果里面有按钮什么的就不能点,用户确认激活后那些按钮才可以用。 其实这是你的系统在最近升级更新过了,并且安装了更新系统编号为KB912945(http://support.micro

raekwon的专栏 1137

IE"单击激活控件"网站代码解决

<!--google_ad_client = "pub-4490194096475053";/* 内容页,300x250,第一屏 */google_ad_slot = "3685991503";google_ad_width = 300;google_ad_height = 250;//--><script type="text/javascript"src="

管子(zero)的杂乱空间 1643

解决IE7中flash单击激活使用控件”的办法(解决flash

 最近在浏览网站的时候发现一个问题,当你将鼠标移动到FALSH等类型的控件上之后,就会出现“单击激活使用控件”的提示,感觉非常讨厌。每次刷新都需要先点击进行激活。后来在网上查找相关内容,终于找到原因,今天整理出来和大家分享,希望对你有所帮助。演示地址:http://www.gdxsqqw.com因为现在Flash的显示方式和以前不同了,将鼠标放到FLASH控件上面就会有一个虚线

MPU的专栏 3261
上一篇: clientHeight、offsetHeight和scrollHeight
下一篇: 向setTimeout传递函数参数
java619
博客等级 码龄20年 12粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值