用户操作
[即时聊天] [发私信] [加为好友]
王晓宇ID:goody9807
141943次访问,排名561好友217人,关注者0
http://www.cnblogs.com/goody9807
http://www.51ini.com
goody9807的文章
原创 93 篇
翻译 0 篇
转载 139 篇
评论 86 篇
爱你网的公告








一个不错的P2P软件,里面肯定有你要的资源

我的爱你网,讨论.Net


最近评论
hhshang:楼主你做过这个打字程序,如果做了,可不可以发一份给我学习一下呀,我的邮箱是:zeng_xianchun@126.com
yw2008wy:写得不错,我还没有试试,不过挺感谢帖出来
zq32206124:英文看不懂啊
zq32206124:英文看不懂啊
jing_cai:谢谢你的无私奉献!
文章分类
收藏
相册
Csdn专用
个人专用
XML相关资料
XML Server与XML-enabled Web Server介绍
xmlhttp发送 xml 例子详解
在Asp.net里显示XML格式内容.
树的资料
asp.net中的treeview 怎么用
数据库连接
CSDN数据库连接大全
DSN方式连接数据库
杂类
100分问一个突然出现的Cookie问题,关于添加/删除Cookie的。
c#存取图片 (RSS)
我的主页(RSS)
高效.TEXTBLOG技巧终结篇
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 上传图片在客户端用Javascript做图片检验,并显示图片缩略图 收藏

新一篇: Javascript attachEvent传递参数的办法 | 旧一篇: 如何用C#写一个简单的Login窗口

        function PreviewImage(x)         {                          //var x = document.getElementById('File1');             var xid=x.id+"";             var index=xid.substr(xid.length-1,1);                          if(!|| !x.value)                  {                                          return false;                 }             var patn = /\.jpg$|\.jpeg$|\.bmp$|\.gif$/i;             try             {                 var obj = document.getElementById('PhotoPreviewImg'+index);                                  var barType=index;                 //默认普通标题图                 var width=120;                 var height=80;                                  if (barType==2//首页标题图                 {                     width=120;                     height=90;                 }                 else if (barType==3//焦点图                 {                     width=320;                     height=240;                 }                 if(patn.test(x.value))                     {                     var prvImg = "<img src='file://localhost/" + x.value + "' style='width: "+ width +"px; height: "+ height +"px; border: 1;' />";                                         var prvImgsrc = 'file://localhost/' + x.value;                     document.getElementById("PhotoPreviewImg"+index).innerHTML=prvImg;                     //setTimeout('CheckImg()',300);                     //imgwh = new Image();                     //imgwh.src = "file://localhost/" + x.value;                     //CheckImg();                     }                  else                     {                                         alert("您选择的似乎不是图像文件");                     return false;                     }                          }             catch(e)             {              alert("您选择文件无法预览,或网络故障无法上传,请稍候再试!");              return false;             }         }                                        function CheckImg()         {             if(document.getElementById("PhotoPreviewImg").fileSize==-1||document.getElementById("PhotoPreviewImg").fileSize>5000000)                         {                              document.getElementById("File1").disabled=false;                              //document.getElementById("PhotoPreviewImg").className='imgPrev0';                              document.getElementById("PhotoPreviewImg").src="";                              LoadEmptyImage ();                              alert("您选择文件超过5M,无法上传!");                              return false;                                                         }             else             {                 document.getElementById("File1").disabled=false;             }                                      document.getElementById("PhotoPreviewImg").className='';                 var originwidth=document.getElementById("PhotoPreviewImg").width*10;                 var originheight=document.getElementById("PhotoPreviewImg").height*10;                 var scale=originwidth/originheight;                                         document.getElementById("PhotoPreviewImg").style.top=20;                 document.getElementById("PhotoPreviewImg").style.left=20;                                  if(scale>0.8)                     {                     document.getElementById("PhotoPreviewImg").className='imgPrev2';                     var largerheight=document.getElementById("PhotoPreviewImg").height;                     var leftover=(150-largerheight)/2;                     document.getElementById("PhotoPreviewImg").style.marginLeft=2;                                     document.getElementById("PhotoPreviewImg").style.marginTop=leftover;                     }                 else                     {                                                                                 document.getElementById("PhotoPreviewImg").style.marginTop=2;                     document.getElementById("PhotoPreviewImg").className='imgPrev1';                     var largerwidth=document.getElementById("PhotoPreviewImg").width;                     var leftover=(120-largerwidth)/2;                                             document.getElementById("PhotoPreviewImg").style.marginLeft=leftover;                     }                                                                     return true;              }
    <script type="text/javascript" defer>             function checkit(obj)             {                 if (obj.value.length >= 16)                 {                     alert("在这里输入照片标题,不超过16个字!");                     var str = obj.value;                     obj.value = str.substring(0,16);                     return false;                 }                 return true;             }             function empty()             {                 if(document.getElementById("<%= phDescription1.ClientID%>").value == "" || document.getElementById("<%= phDescription1.ClientID%>").value == "在这里输入照片标题,不超过16个字")                 {                     document.getElementById("<%= phDescription1.ClientID%>").value = "";                 }             }             function noempty()             {                 if(document.getElementById("<%= phDescription1.ClientID%>").value == "")                 {                     document.getElementById("<%= phDescription1.ClientID%>").value = "在这里输入照片标题,不超过16个字";                 }             }                          var imgwh;             function PreviewImage1()             {                 var x = document.getElementById('<% = UpImg1.ClientID %>');                 if(x != null)                 {                     checkupfile(x);                 }             }                          function checkupfile(x)             {                 if(!|| !x.value)                  {                                              return false;                 }                 var patn = /\.jpg$|\.jpeg$|\.bmp$|\.gif$/i;                 try                 {                     if(!patn.test(x.value))                     {                                     alert("您选择的图片格式不正确,请选择jpg,jepg,gif,bmp格式的图片!");                         return false;                     }                     else                     {                         imgwh = new Image();                         imgwh.src = x.value;                     }                 }                 catch(e)                 {                     //alert("您选择文件无法预览,或网络故障无法上传,请稍候再试!");                     return false;                 }             }             function BeforeSaveClick()             {                 var x = document.getElementById("<% = UpImg1.ClientID %>");                 if(!|| !x.value)                  {                      document.getElementById('<%= Span1.ClientID%>').innerHTML = "请选择要上传的照片。";                     return false;                 }                 var patn = /\.jpg$|\.jpeg$|\.bmp$|\.gif$/i;                 try                 {                     if(!patn.test(x.value))                     {                                     alert("您选择的图片格式不正确,请选择jpg,jepg,gif,bmp格式的图片!");                         return false;                     }                     else                     {                                                                          var sz = imgwh.width + "x" + imgwh.height;                         document.getElementById("hidImageWH").value = sz;                                                  document.getElementById("hidImageWH_url").value = x.value;                         return true;                     }                 }                 catch(e)                 {                     alert("网络故障无法上传,请稍候再试!");                     return false;                 }             }             </script>

发表于 @ 2008年07月03日 15:15:40|评论(loading...)|收藏

新一篇: Javascript attachEvent传递参数的办法 | 旧一篇: 如何用C#写一个简单的Login窗口

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 爱你网