首页 > web前端 > js教程 > javascript一些不错的函数脚本代码_javascript技巧

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

WBOY
发布: 2016-05-16 19:01:00
原创
955 人浏览过

计算字符长度的js函数

复制代码 代码如下:

function LEN(str){
var i,sum=0;
for(i=0;iif((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("","ig");
    var r=re.test(s);
    re=null;
    返回 r;
}

函数 imgUploadFit(){
    var u = document.getElementsByName("imgUploadName");
    if(0==u.length) 返回;
    for(var i=0;i        //imgAutoFit(u[i],560,560);
        imgAutoFit(u[i],320,320);
        u[i].onclick = function(){window.open(this.src);}
        u[i].style.cursor = "指针";
        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);
            返回;
        }
    }
}

function checkCommon(n,v,t){
    var s = t?"补充提问":"回复内容";
    var o=document.getElementById(n).contentWindow;
    if("msgframereply" == n){
        if(v == ""){
            alert("请填写" s " !");
            o.focus();
            返回 false;
        }
    }
    if(""==v.replace(/*?(?:img|p|pre|br)(?:(?:s|/)(? :n|.)*?)?>|s|  /ig,"")&&checkTagIsHave(v,"img")){
        alert("针对图片,请附上一些说明性的文字!") ;
        o.focus();
        返回 false;
    }
    if(10000        alert(s "超过5000字数!");
        o.focus();
        返回 false;
    }
    返回 true;
}
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板