• 解决SWFUpload 在IE9下无法加载的问题


    打开swfupload.js,找到

    SWFUpload.prototype.getFlashHTML = function ()

    给object加上一个classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000",就可以乐。

    具体代码如下,需要判断一下,不然在Chrome下又显示不出为鸟。

    SWFUpload.prototype.getFlashHTML = function () {
        var classid = "";
        var Sys = {};
        var ua = navigator.userAgent.toLowerCase();
        if (window.ActiveXObject) {
        Sys.ie = ua.match(/msie ([\d.]+)/)[1];
        }
    
        if (Sys.ie && Sys.ie.substring(0, 1) == "9") {
            classid = 'classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"';
        }
    
        // Flash Satay object syntax: http://www.alistapart.com/articles/flashsatay
        return ['<object ', classid, ' 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("");
    };
    

      

  • 相关阅读:
    Django Cookie Session和自定义分页
    ORM版学员管理系统3
    ORM版学员管理系统2
    ORM版学员管理系统1
    Django 基础 ORM系统
    Django 基础 模板系统
    Django 基础 视图系统
    property 与 attribute 的区别?
    SQL数据库相关
    观察者模式-猫叫了,老鼠跑了,主人醒了...
  • 原文地址:https://www.cnblogs.com/blackice/p/2913087.html
Copyright © 2020-2023  润新知