| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 | 
							- //此处函数已经移动到uform中的Main.js中,作为通用函数处理,以后再新建一个文件放置通用变量及通用函数
 
- //Namespace.register("U.MD.C");
 
- ///**
 
- //* 图片错误处理
 
- //*
 
- //* @param  {element} 图片元素
 
- //* @param  {number} 判断的类型
 
- //*/
 
- //U.MD.C.imgError = function (imgel, type) {
 
- //    var _number, //存放参数
 
- //        _url; //存放图片的src
 
- //    //获取出错的对象
 
- //    imgel = imgel && !imgel.srcElement ? imgel : (event ? event.srcElement || this : this);
 
- //    //如果是错误图片就不执行
 
- //    if (imgel.src != "/img/error.png") {
 
- //        if (type == 2) { //重复请求图片 用于初始上传的图片
 
- //            _url = imgel.src; //图片的路径
 
- //            _number = _url.indexOf("?&n="); //判断是否添加获取
 
- //            //允许文件同时获取10次
 
- //            if (_number < 0 || _url.length - _number < 10) {
 
- //                imgel.src += (_number == -1 ? "?&n=" : "") + 1; //添加缓存过滤
 
- //                return
 
- //            }
 
- //            else {
 
- //                type = 1;
 
- //            }
 
- //        }
 
- //        if (type == 1) { //错误图像处理
 
- //            U.selectEl(imgel).addAttrArray({ "src": "/img/error.png" });
 
- //        }
 
- //        else { //错误头像处理 
 
- //            imgel.src = type || "/img/UserHead/UseHead.jpg";
 
- //        }
 
- //    }
 
- //}
 
- ///**
 
- //* 获取用户头像
 
- //* 此函数在多个系统中均会调用,在用户系统里面应该独立一份,代码保持一致。以便于用户系统独立性。
 
- //*
 
- //* 如果没有设置用户头像,则使用默认的无头像的地址:/img/UserHead/UseHead.jpg。
 
- //* 如果用户使用了链接地址,例如:/img/UserHead/UseHead.jpg.  则直接使用此地址。  至于外链地址如:http://sina.com/head.jpg 则暂时不考虑
 
- //* 如果用户头像没有带http,则添加上http://fs.1473.cn的文件服务器地址,则添加上http://fs.1473.cn地址。
 
- //*
 
- //* @param  {string}  需要生成正常地址的 由于1473的地址 需要带上 http://fs.1473.cn 无需 这里同时处理了 1473和外链地址
 
- //* @return  {string} 过滤过的
 
- //*/
 
- //U.MD.C.getHeadImage = function (url) {
 
- //    var _headimg;
 
- //    //如果没有设置用户头像,数据库返回null,则返回指定的默认头像。
 
- //    if (!url) {
 
- //        _headimg = "/img/UserHead/UseHead.jpg";
 
- //    }
 
- //    else {
 
- //        //如果传递的头像图片带了http字符串,则可能使用了外链地址或者www.1473.cn的地址,直接使用用户传递的url,
 
- //        //if(-1) 为真,非0为真,if(0)才为假的,所以要加!号
 
- //        if (!url.indexOf("http")) {
 
- //            _headimg = url;
 
- //        }
 
- //        else {
 
- //            _headimg = US.FILESYSTEMURL + url;
 
- //        }
 
- //    }
 
- //    //返回用户正确的头像地址
 
- //    return _headimg;
 
- //    
 
- //    //给用户头像添加上http://fs.1473.cn的前缀。。。
 
- //    // 正则表达式RegExp,第二个参数释意。i表示不区分大小写匹配。m :表示多行匹配。g : 表示全局匹配。
 
- //    //_headimg = US.FILESYSTEMURL + url.replace(new RegExp(US.FILESYSTEMURL, "gm"), "");
 
- //    //如果没有带www.1473.cn,则???此处应该不需要
 
- //    //if (url.indexOf("www.1473.cn") > -1) {
 
- //    //    _headimg = url;
 
- //    //}
 
- //    //else {
 
- //    //    _headimg = US.FILESYSTEMURL + url.replace(new RegExp(US.FILESYSTEMURL, "gm"), "");
 
- //    //}
 
- //    //_headimg = ((url.indexOf("www.1473.cn") > -1 ? url : US.FILESYSTEMURL + url.replace(new RegExp(US.FILESYSTEMURL, "gm"), "")));
 
- //    //严禁这样写代码。
 
- //    //return (!url ? "/img/UserHead/UseHead.jpg" : !url.indexOf("http") ? url : ((url.indexOf("www.1473.cn") > -1 ? url : US.FILESYSTEMURL + url.replace(new RegExp(US.FILESYSTEMURL, "gm"), ""))));
 
- //}
 
 
  |