Javascript功能:仅限外部托管错误

时间:2015-07-31 02:08:34

标签: javascript jquery html

我遇到了问题:

  

未捕获的SyntaxError:如果在my:plugin.js

上,则出现意外的令牌

我的plugin.js:

function maskIt(w,e,m,r,a){

    if (!e) var e = window.event
    if (e.keyCode) code = e.keyCode;
    else if (e.which) code = e.which;

    var txt  = (!r) ? w.value.replace(/[^\d]+/gi,'') : w.value.replace(/[^\d]+/gi,'').reverse();
    var mask = (!r) ? m : m.reverse();
    var pre  = (a ) ? a.pre : "";
    var pos  = (a ) ? a.pos : "";
    var ret  = "";
    if(code == 9 || code == 8 || txt.length == mask.replace(/[^#]+/g,'').length) return false;

    for(var x=0,y=0, z=mask.length;x<z && y<txt.length;){
        if(mask.charAt(x)!='#'){
            ret += mask.charAt(x); x++;
            } else{
            ret += txt.charAt(y); y++; x++;
        }
    }
    ret = (!r) ? ret : ret.reverse()        
    w.value = pre+ret+pos;
}

错误不会发生在本地服务器上,只会发生在外部主机上。为什么呢?

0 个答案:

没有答案