不是吧
IE 7 不支持图片上传预览,那我要怎么判断浏览器是不是IE7 ?

解决方案 »

  1.   

    <script language="javascript">
    var b_v = navigator.appVersion;
    var IE6 = b_v.search(/MSIE 6/i) != -1;
    var IE7 = b_v.search(/MSIE 7/i) != -1;if (IE6)
    {

    }
    else if (IE7)
    {

    }
    else
    {
    //其它情况类推
    }
    </script> 
      

  2.   

    IE 7 不支持readyState 码?、 //验证图片大小 
    var oFileChecker = new Image(); 
    function changeSrc(filePicker) 

      oFileChecker.src = filePicker.value; 
    if(oFileChecker.readyState!="complete") 

      alert("图片加载中...,请稍候.."); 
    setTimeout("checkpicSize(filePicker)",1000); 
    return false ; 

    if(oFileChecker.readyState == "complete") 
      { 
          if(checkSize()) return true ; 
          else return false; 
      } 
      else 
      { 
        alert("图片加载中...,请稍候.."); 
        return  false ; 
      } 

    function checkSize() 

      var limit  = 200; 
      var filesize = Math.round(oFileChecker.fileSize/1024*100)/100; 
      if(filesize > limit) 
      { 
          alert("您选择的图片大小超过了200K,请重新选择输入!"); 
          return false ; 
      } 
      else 
      { 
          return true  ; 
      }