您的位置:首页 > Web前端 > JavaScript

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

2017-02-23 17:43 701 查看
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;  

                   }  

               }  

            } 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: