作家
登录

javascript一些不错的函数脚本代码

作者: 来源:www.28hudong.com 2013-03-30 02:57:33 阅读 我要评论

计算字符长度的js函数复制代码 代码如下:function LEN(str){ var i,sum=0; for(i=0;i<str.length;i++){ if((str.charCodeAt(i)>=0) && (str.charCodeAt(i)<=255)) sum=sum+1; else sum=sum+2; } return sum; }去字符中前后的空格的js函数复制代码 代码如下:function TRIM(value){return value.replace(/^s*/,'').replace(/s*$/,''); }图片自适应大小函数代码复制代码 代码如下:function imgAutoFit(imgObj,maxWidth,maxHeight){ var heightWidth; var widthHeight; heightWidth = imgObj.offsetHeight/imgObj.offsetWidth; widthHeight = imgObj.offsetWidth/imgObj.offsetHeight; if(imgObj.offsetWidth>maxWidth){ imgObj.width = maxWidth; imgObj.height = maxWidth*heightWidth; } if(imgObj.offsetHeight>maxHeight){ imgObj.height = maxHeight; imgObj.width = maxHeight*widthHeight; } } function checkTagIsHave(s,t){ var re=new RegExp("<\/?"+t+"(?:(?:\s|\/)(?:\n|.)*?)?>","ig"); var r=re.test(s); re=null; return r; } function imgUploadFit(){ var u = document.getElementsByName("imgUploadName"); if(0==u.length) return; for(var i=0;i<u.length;i++){ //imgAutoFit(u[i],560,560); imgAutoFit(u[i],320,320); u[i].onclick = function(){window.open(this.src);} u[i].style.cursor = "pointer"; u[i].title = "点击看原图"; } } function inputContent(theQ,oldContent,re,p){ var o,oA=["msgframeamend","pingJiaFrame","touSuFrame"]; for(o in oA){ if($(oA[o])){ theQ.editIframe(oA[o]); if("msgframeamend"==oA[o]) setTimeout(function(){$(oA[o]).contentWindow.document.body.innerHTML = oldContent.replace(re,"")+p[1];},100); return; } } } function checkCommon(n,v,t){ var s = t?"补充提问":"回复内容"; var o=document.getElementById(n).contentWindow; if("msgframereply" == n){ if(v == ""){ alert("请填写"+s+" !"); o.focus(); return false; } } if(""==v.replace(/</*?(?:img|p|pre|br)(?:(?:s|/)(?:n|.)*?)?>|s| /ig,"")&&checkTagIsHave(v,"img")){ alert("针对图片,请附上一些说明性的文字!"); o.focus(); return false; } if(10000<LEN(v)){ alert(s+"超过5000字数限制 !"); o.focus(); return false; } return true; }

  推荐阅读

  javascript移动的盒子效果代码

移动的盒子 练习 *{padding:0;margin:0;} [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]>>>详细阅读


本文标题:javascript一些不错的函数脚本代码

地址:http://www.17bianji.com/kaifa2/JS/29448.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)