博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SWFupload在IE9以上中的bug
阅读量:7154 次
发布时间:2019-06-29

本文共 1050 字,大约阅读时间需要 3 分钟。

 
这几天在做图片上传的东西,是用swfupload是出现了再IE9下那选择文件的按钮无法点击的情况,在其他浏览器,例如Firefox、chrome都不会出现,后来google一下才发下这算是IE9以上和flash的一个bug吧。

    出现这种情况,需要在swfupload.js中的getFlahHTML方法修改一下,代码如下:

 

SWFUpload.prototype.getFlashHTML = function () {

 // Flash Satay object syntax: 

 var myclass="";

 if(navigator.userAgent.indexOf("MSIE")>0){

     myclass='classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';

 }

 

 return ['<object '+myclass+'  id="', this.movieName, '" type="application/x-shockwave-flash" data="', this.settings.flash_url, '" width="', this.settings.button_width, '" height="', this.settings.button_height, '" class="swfupload">',

    '<param name="wmode" value="', this.settings.button_window_mode, '" />',

    '<param name="movie" value="', this.settings.flash_url, '" />',

    '<param name="quality" value="high" />',

    '<param name="menu" value="false" />',

    '<param name="allowScriptAccess" value="always" />',

    '<param name="flashvars" value="' + this.getFlashVars() + '" />',

    '</object>'].join("");

};

本文转自 netcorner 博客园博客,原文链接:  http://www.cnblogs.com/netcorner/p/3330164.html ,如需转载请自行联系原作者

你可能感兴趣的文章
gnu nano使用
查看>>
jquery给input框添加只读属性
查看>>
Ajax - Ajax, json, google maps api 遍历
查看>>
算法。
查看>>
Flex布局
查看>>
CAS单点登陆proxy代理实现
查看>>
由Android屏幕旋转说起
查看>>
2.3 Java的数组
查看>>
ubuntu 11.10 安装systemtap
查看>>
Django学习笔记(4)---ManyToMany 添加、删除关联、查询
查看>>
ORACLE----sql优化
查看>>
MyBatis3:SQL映射
查看>>
树的最小高度 Minimum Height Trees
查看>>
Socket简介
查看>>
Eclipse 新建Servlet出错问题
查看>>
eclipse问题
查看>>
Wuxia
查看>>
第3章 面向对象编程-1
查看>>
【转载】不想提拔你,就是因为你只想把工作做好
查看>>
【原创】HBase 基础知识
查看>>