提示下载FLASH插件

班门弄斧 2010-12-13 10:45:58
程序报表需要FLASH插件,如果客户端没有安装,程序提供下载功能,请问代码如何实现?
...全文
89 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
一克代码 2010-12-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 a8511007 的回复:]
C# code

<script type="text/javascript">
//IE中判断是否安装插件
var swf;
function IE_Flash() {
try {
var swf = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
……
[/Quote]

楼上用js判断 就可以!
a8511007 2010-12-13
  • 打赏
  • 举报
回复

<script type="text/javascript">
//IE中判断是否安装插件
var swf;
function IE_Flash() {
try {
var swf = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
alert("已安装插件");
}
catch (e) {
alert("没有安装插件");
}
}
//FireFox,Chrome中判断是否安装插件
function FF_or_Chrome_Flash() {
var swf = navigator.plugins["Shockwave Flash"];
(swf) ? alert("已安装插件") : alert("没有安装插件");
}
//判断使用的浏览器
if (isFirefox = navigator.userAgent.indexOf("Firefox") > 0) {
FF_or_Chrome_Flash();
}
else {
IE_Flash();
}
</script>
班门弄斧 2010-12-13
  • 打赏
  • 举报
回复
主要是代码如何判断客户端是否安装FLASH插件,如果没有,提示安装。
三岁、就很帅 2010-12-13
  • 打赏
  • 举报
回复
wuyq11 2010-12-13
  • 打赏
  • 举报
回复
var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
(swf) ? document.writeln('你已经安装了插件') : document.writeln('你没有安装插件');

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧