隨筆 - 147  文章 - 71  trackbacks - 0
          <2009年7月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿(1)

          隨筆分類(146)

          隨筆檔案(147)

          文章分類(28)

          文章檔案(28)

          喜歡的Blog

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          <script type="text/javascript">
          // 預覽圖片
          function showimg() {
              document.form1.myimg.src 
          = document.form1.filename.value;
          }


          // 清空input type=file的value值
          function refreshUploader(who) {
              
          var who2 = who.cloneNode(false);
              who2.onchange 
          = who.onchange;// events are not cloned
              who.parentNode.replaceChild(who2, who);
          }


          // 把file文件上傳域清空
          function reset_file(){
              document.form1.filename.select();
              document.selection.clear();
              refreshUploader(document.form1.filename);
              setTimeout('showimg()', 
          500);
          }


          // 讀取上傳文件的后綴名
          function Check_FileType() {
              
          var str = document.form1.filename.value;
              
          var pos = str.lastIndexOf(".");
              
          var lastname = str.substring(pos, str.length) // 此處文件后綴名也可用數組方式獲得str.split(".")
              if (lastname.toLowerCase() != ".jpg"{
                  alert(
          "您上傳的文件類型為" + lastname + ",圖片必須為.jpg類型");
                  reset_file();
                  
          return false;
              }
           else {
                  
          //判斷圖片尺寸
                  var img=null;
                  img
          =document.createElement("img");
                  document.body.insertAdjacentElement(
          "beforeend",img);
                  img.style.visibility
          ="hidden"
                  img.src
          =str;
                  
          var imgwidth=img.offsetWidth;
                  
          var imgheight=img.offsetHeight;
                  
          if(imgwidth>600 || imgheight>800){
                      alert(
          "圖片不符合規格!");
                      reset_file();
                      
          return false;
                  }

                  
          if(imgwidth>600 || imgheight>800){
                      alert(
          "圖片不符合規格!");
                      reset_file();
                      
          return false;
                  }

                  setTimeout('showimg()', 
          500);
                  
          return true;
              }

          }

          </script>

          <form method="post" action="" name="form1">
          <input name="filename" type="file"onchange="return Check_FileType()">
          <img name="myimg" src="" border="0">
          </form>
          posted on 2009-07-26 20:05 飛翔天使 閱讀(236) 評論(0)  編輯  收藏 所屬分類: javascript
          主站蜘蛛池模板: 洮南市| 资溪县| 横山县| 濮阳市| 独山县| 博野县| 瓦房店市| 望都县| 阿拉善盟| 德化县| 弋阳县| 福鼎市| 东丰县| 和硕县| 信宜市| 丰镇市| 临桂县| 读书| 清丰县| 宁晋县| 万源市| 长子县| 东兰县| 石台县| 宾川县| 乌拉特后旗| 长春市| 防城港市| 萨迦县| 杭锦旗| 绥芬河市| 丰城市| 衡阳县| 汶川县| 新乡市| 靖安县| 阿拉善右旗| 博客| 韩城市| 襄城县| 乐平市|