ajaxfileupload.js在ie9中无法正常使用,有语法错误解决方案

1,找到如下代码

 if(window.ActiveXObject) {
                var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '" />');
                if(typeof uri== 'boolean'){
                    io.src = 'javascript:false';
                }
                else if(typeof uri== 'string'){
                    io.src = uri;
                }
            }

2,将其改成

if(window.ActiveXObject) {  
              if(trim_Version=="MSIE9.0" || jQuery.browser.version=="MSIE10.0"){  
                   var io = document.createElement('iframe');  
                   io.id = frameId;  
                   io.name = frameId;  
               }else if(jQuery.browser.version=="MSIE6.0" || jQuery.browser.version=="MSIE7.0" || jQuery.browser.version=="MSIE8.0"){  
                   var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '" />');  
                   if(typeof uri== 'boolean'){  
                       io.src = 'javascript:false';  
                   }  
                   else if(typeof uri== 'string'){  
                       io.src = uri;  
                   }  
               }  
           



展开阅读全文

没有更多推荐了,返回首页