隨筆 - 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 飛翔天使 閱讀(243) 評論(0)  編輯  收藏 所屬分類: javascript
          主站蜘蛛池模板: 海南省| 新竹市| 茶陵县| 揭西县| 柳林县| 甘孜县| 鄯善县| 嘉善县| 孟连| 南汇区| 莲花县| 洪湖市| 华蓥市| 华池县| 延长县| 寻甸| 博乐市| 格尔木市| 白银市| 隆林| 马龙县| 江西省| 秦皇岛市| 凉山| 垦利县| 闻喜县| 紫金县| 望都县| 丰都县| 定兴县| 同仁县| 舟山市| 织金县| 乌兰察布市| 沽源县| 卢湾区| 宁波市| 沂南县| 华亭县| 改则县| 年辖:市辖区|