网页显示flash需“点击激活此控件……”的解决办法

网页中flash免激活嵌入脚本 相信有很多人在网页中嵌入FLASH后,在网页中打开时需要点击激活才能播放,那么您可以使用我上传的此款FLASH脚本,可以完美的解决你遇到的问题! 使用方法: 1.首先在头里引用此脚本,如:<head><script src="/js/flash.js" type="text/javascript"></script></head>; 2.在需要插入flash的地方输入以下脚本: <script type="text/javascript" language="javascript">InsertFlash("flash路径",宽,高,"唯一ID");</script> 立即下载

web前端工程经常要在网页中加入一些flash,达到一种梦幻般的感觉,但是在加入flash后,鼠标移到flash上面的时候会出现虚框,而且显示“单击以激活控件”,好别扭啊,这对于用户来说是极不友好的,下面就说说如何解决这个问题。

先说说如何在网页加入flash,代码如下:

<OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 height=227px width=950px classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>
<PARAM NAME="movie" VALUE="flash.swf">
<PARAM NAME="quality" VALUE="high">
<PARAM NAME="wmode" VALUE="transparent">
<embed src="flash.swf" width="950px" height="227px" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent">
</embed>
</OBJECT>

不详细说明了,相信大家都明白,但是这样的方法会出现如题所说的问题,怎么解决呢,两种方法:

第一种方法:
就是将加入flash的代码<object></object>的部分用js输出,但是有一定的弊端,但是基本算是好用,小型或者要求不高的项目可用,我们将其整理成flash.js文件,并加入一些扩展的内容,内容如下:

function ShowControl(ElementID){
document.getElementById(ElementID).style.display="block";
}

function HideControl(ElementID){
document.getElementById(ElementID).style.display="none";
}

function InsertFlash(Flash,Width,Height,ID){
document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ");
document.write("codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" ");
document.write("width=\"" + Width + "\" height=\"" + Height + "\" id=\"" + ID + "\">");
document.write("<param name=\"movie\" value=\"" + Flash + "\">");
document.write("<param name=\"quality\" value=\"high\">");
document.write("<param name=\"wmode\" value=\"transparent\">");
document.write("<embed src=\"" + Flash + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" ");
document.write("type=\"application/x-shockwave-flash\" width=\"" + Width + "\" height=\"" + Height + "\"></embed>");
document.write("</object>");
}

然后在<head></head>中加入如下代码:
<script type="text/javascript" src="flash.js"></script>

再在加入flash的地方加入如下代码:

<script type="text/javascript">InsertFlash("swf文件位置名称","宽度","高度","ID值(自定义)")</script>


举例:

<script type="text/javascript">InsertFlash("111.swf","100","100","myflash")</script>

第二种方法:
外国人写了一个swfobject.js的组建,专门针对web中加入flash的处理,符合W3C标准,功能很多,但是体积偏大,要10K,在大型项目或者严谨的项目中可应用,用法如下:
现在<head></head>中加入如下代码即可:
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript">
	swfobject.embedSWF("flash的位置名称", "flash上层容器的ID", "宽度", "高度", "版本号", "expressInstall.swf文件的位置和名称");
</script>

注:expressInstall.swf文件是adobe用于flash升级的文件

swfobject.js下载的地址为:

http://code.google.com/p/swfobject/downloads/list

目前最新版为2.2,写到这突发感想,google对互联网的贡献还真是伟大啊!

举例:

swfobject.embedSWF("111.swf", "logodiv", "100", "100", "9.0.0", "expressInstall.swf");

要想支持透明flash,可如下办法:

<script type="text/javascript">
	var flashvars = {}
	var attributes = {}
	var params ={allowFullScreen:'true',allowScriptAccess:'always',quality:'high',wmode:'Transparent'}
	swfobject.embedSWF("flash的位置名称", "flash上层容器的ID", "宽度", "高度", "版本号", "expressInstall.swf文件的位置和名称",flashvars,params,attributes);
</script>



完毕







swfobject 2.2 一个用于镶入flashplayer的js插件,如果用户的浏览器没有安装flashplayer,将显示预设内容,比如图片等,这样可以搜索优化。 swfobject.js 是主文件,里面还有未压缩过的源文件,自己可以看一下。 立即下载

相关推荐

expressInstall

expressInstall 用于在flash中判断用户是否安装了adobe flashplayer 结合flexpaper使用。

您需要安装或启用Flash Player插件才能使用!该怎么处理呢

安装Flash Player:下载完成后,找到下载的Flash Player安装文件,双击打开并按照安装向导的提示进行安装。启用Flash:在Flash设置页面中,根据您的需求选择允许或询问Flash内容的选项。找到Flash设置:在隐私与安全页面中找到“网站设置”或“内容设置”选项,然后点击“更多内容设置”或类似的链接。如果您遇到无法安装或启用Flash Player插件的问题,请检查您的浏览器和操作系统是否支持Flash Player,或者尝试使用其他浏览器进行安装和启用。

autoFavoriter的博客 4882

swflash.cab

adobe flash player Active_X的压缩包

解决“单击以激活并使用此控件”的办法(解决flash)

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

weixin_34071713的博客 193

高通SA8155P车载Camera开发避坑指南:从硬件拓扑到AIS服务调试全流程

本文详细解析了高通SA8155P车载Camera开发全流程,从硬件拓扑设计到AIS(Automotive Imaging System)服务调试,涵盖关键组件配置、软件架构剖析及高级调试技巧。通过实战经验分享,帮助开发者避开常见陷阱,优化系统性能,适用于智能驾驶系统的环境感知开发。

weixin_42550597的博客 331

使用LoRa远程控制路灯(PWM调光以及LoRaWAN单播、组播、广播)

PWM调光 1、使用有pwm波输出的引脚,本例子使用timer0,PA0引脚; 2、由于timer时钟的原因,mcu不能进入休眠; 3、主控使用EFM32,代码实现如下: #define MAX_PULSE (CPU_FREQ/1000-1) #define UNIT_PULSE MAX_PULSE/100 //单位脉宽 void pwminit(void) { ...

freemote的博客 2944

edge无法加载flash_如何防止Microsoft Edge在Windows 10上预加载

edge无法加载flashIn the Windows 10October 2018 Update, Edge received a performance boost that lets it pre-launch processes and preload the Start and New Tabs during Windows startup. If you don’t use Edge...

cum44153的博客 1738

【学习笔记】人群归因分数 PAF 以及combined PAF(更新)

在此推荐2篇发表在lancet以及jama子刊上的paf文章,这两篇文章套路是一样的,只是在不同国家进行。希望对大家学习PAF有所帮助,后面有新内容也会继续分享,也欢迎大家分享使用R语言计算PAF的经验~~~的时候,先建立了相关矩阵,再做主成分分析,得到communality。详细信息大家可翻阅原文。

weixin_53499537的博客 1498

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

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

PZHan的专栏 3031

时序约束实战:从setup/hold到时钟路径约束的深度解析

本文深度解析数字设计中的时序约束实战,重点探讨如何从setup/hold检查的核心原理出发,理解并应用时钟路径约束。文章通过剖析Path Requirement的计算逻辑,结合同频、倍频及异步时钟域等典型场景,提供了从解读时序报告到编写、调试SDC约束的系统方法,帮助工程师有效应对复杂SoC设计中的时序收敛挑战。

weixin_29291185的博客 105

Vue3集成百度实时语音识别

Vue3集成百度实时语音识别

weixin_61769998的博客 548

四种解决Win8.1系统中IE10/IE11浏览器Flash不能显示技巧

使用win8.1系统是默认IE10/或E11浏览器,这些版本的浏览器在win8.1系统使用还是没那么稳定的,经常会出现一系列的故障,使用这些浏览器出现了Flash不能显示也是用户经常遇到的事情,对于这些故障问题豆豆特写了四种解决方法教程。那么来看看如何去修复这些问题吧        解决方案一、降低IE10/IE11区域安全级别   微软为IE10/IE11分别设置

u014223227的专栏 2728

前端监控性能指标

文章目录前端监控性能指标性能指标阶段性指标关键性能指标小程序W3C Level 1兼容性常规用法注意事项1、计算HTML文档请求使用 Nav Timing2、计算静态资源使用 getEntriesByType('resource') 代替 getEntries()3、secureConnectionStart 问题4、跨域资源设置响应头 Timing-Allow-Origin5、注意属性值为 0 ...

foolbird 1347

网页显示flash需“点击激活此控件……”的解决办法及CS5.5代码不提示的方法

首先说一下解决CS5以上代码不自动提示的问题。flash pro从cs5开始加入了代码缓存限制,默认好像是800。会在右下角显示一个黄色的小三角感叹号。解决办法是修改注册表: 1、HKEY_CURRENT_USER > Software > Adobe > Flash 11 > Settings(cs5.5-11.5,cs6-12) 2、右键新建DWORD Value(32...

TOMG的专栏 525

YOLOv8 更换损失函数DIoU、EIoU、GIoU...Inner-IoU...

介绍了一些损失函数,并将其应用到yolov8训练中

分享一些自己改进代码的实例 888

C#部署YOLO三种方案深度实测:OpenCV DNN vs ONNX Runtime vs TensorRT

在工业视觉项目落地阶段,C#生态下部署YOLO模型主要有三条技术路线。很多开发者仅凭经验选型,往往在部署后期踩中性能瓶颈、兼容故障、维护成本超标的坑。本文基于工控机常见硬件配置,针对YOLOv8系列模型做控制变量实测,从推理性能、部署难度、工业稳定性、综合成本等多个维度做横向对比,给出可直接落地的选型结论。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 466

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

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

onsrs的专栏 1388

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Flash中“单击以激活并使用此控件”

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

greenerycn的专栏 2923

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

解决IE7中flash“单击以激活并使用此控件”的办法(解决flash)

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

MPU的专栏 3268

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

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

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

缘来是我 2065

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

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

派的无理性 3271

关于IE非安全更新带来flash和ActivX不能激活的解决办法(zt)

最近在作网页设计的时候,无意间发现IE浏览器打开含有Flash的页面的时候,总会有 个粗粗的框子,而且对于还有脚本的Flash不能自动播放,当鼠标移动上去的时候,会出来一行提示,“单击以激活控件”,刚开始我还很纳闷,以为是什么 IE自带的加载项禁用了Flash,结果查了半天,没有发现任何异常插件。于是上Google一搜,结果出来了,原因在于我的机器安装了微软的一个新的 IE非安全更新KB...

dianlang1572的博客 224

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

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

raekwon的专栏 1138

如何让网页上的Flash视频以弹出窗口播放

如何让网页上的Flash视频以弹出窗口播放   很多浏览器都有这个功能,当你把鼠标移动到网页视频上,就可以看到顶部有一个按钮出现,弹出独立播放器。当你点击按钮,视频就弹出在新窗口播放了,这时候视频窗口的大小可以自由调整不再受页面的限制。   这是如何做到的呢? 首先想到的是,浏览器缩放缩放了页面的大小,正好可以显示视频窗口的大小。好像火狐有一个魔镜功能,可以实现网页简报既截取网页任意部分。 要做到这点,浏览器的外框程序必须是自己写的(国内的浏览器都是这样的)。如果浏览器不是自己的,能

happmaoo的专栏 2009
上一篇: 检测网站seo做得如何?
下一篇: 软考网工考试之后
根兄
博客等级 码龄19年 36粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值