主题 : JAVA开源CMS--JEECMS v2.4.2 正式版系统安装包*布下载帖
级别: 童生
UID: 12809
积分:5 加为好友
威望: 0 精华: 0
主题:0 回复:4
注册时间:2010-11-25
在线时长:0
7340#   发表于:2010-11-25 09:09:24  IP:121.169.*.*
支持就是胜利。
级别: 童生
UID: 12810
积分:9 加为好友
威望: 0 精华: 0
主题:0 回复:9
注册时间:2010-11-25
在线时长:0
7341#   发表于:2010-11-25 09:12:47  IP:222.176.*.*
支持
级别: 白丁
UID: 11514
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2010-10-09
在线时长:0
7342#   发表于:2010-11-25 09:23:32  IP:123.106.*.*
谢谢
级别: 白丁
UID: 12813
积分:1 加为好友
威望: 0 精华: 0
主题:0 回复:1
注册时间:2010-11-25
在线时长:0
7343#   发表于:2010-11-25 10:22:16  IP:58.51.*.*
下载看看
级别: 白丁
UID: 12816
积分:7 加为好友
威望: 0 精华: 0
主题:0 回复:5
注册时间:2010-11-25
在线时长:0
7344#   发表于:2010-11-25 10:50:42  IP:219.52.*.*
学习学习
级别: 举人
UID: 12812
积分:127 加为好友
威望: 1 精华: 0
主题:5 回复:105
注册时间:2010-11-25
在线时长:0
7345#   发表于:2010-11-25 10:52:05  IP:124.43.*.*
新手,学习
级别: 白丁
UID: 11742
积分:1 加为好友
威望: 0 精华: 0
主题:0 回复:1
注册时间:2010-10-18
在线时长:0
7346#   发表于:2010-11-25 11:54:48  IP:125.237.*.*
kankan
级别: 童生
UID: 12818
积分:10 加为好友
威望: 0 精华: 0
主题:0 回复:10
注册时间:2010-11-25
在线时长:0
7347#   发表于:2010-11-25 11:58:55  IP:123.1.*.*
踩踩踩踩踩踩踩踩踩啛啛喳喳
级别: 童生
UID: 12818
积分:10 加为好友
威望: 0 精华: 0
主题:0 回复:10
注册时间:2010-11-25
在线时长:0
7348#   发表于:2010-11-25 12:06:28  IP:123.1.*.*
// JScript 文件

//Email更改
var oldStr="";
function emailChange(cobj)
{
    var UserEmail=cobj.value;
    oldStr=yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML;
    if(UserEmail!=cobj.defaultValue)
    {
        yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML='<span class=\"red\">未认证,<a id=\"_emailPassStr\" href=\"javascript:;\" onclick=\"reSendpassEmail(this)\">发送认证邮件</a></span>';
    }
    else
    {
        yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML=oldStr;
    }
}

//重发验证Email
function reSendpassEmail(cobj)
{
    cobj.innerHTML="发送中,请稍后…";
    cobj.disabled='disabled';
    
    var UserEmail=yk.$("set_UserEmail").value;

var Ajax = new oAjax("/deal/setInfo.ashx",chk_reSendMailRst);
var arrKey = new Array("m","UserEmail");
var arrValue = new Array("reSendpassEmail",UserEmail);
Ajax.Post(arrKey,arrValue);
return false;
}
function chk_reSendMailRst(arrobj)
{
if(arrobj[0]=="-1")
{
    yk.$('_emailPassStr').innerHTML='重发验证邮件';
    yk.$('_emailPassStr').disabled='';
alert(arrobj[1]);
}
else
{
window.location.reload();
}
}

//修改基本信息
function setBaseInfo(cform)
{
    var UserEmail=cform.UserEmail.value;
    var UserMobile=cform.UserMobile.value;
    var UserSex=0;
    for(var i=0;i<cform.UserSex.length;i++)
    {
        if(cform.UserSex[i].checked)
        {
            UserSex=cform.UserSex[i].value;
            break;
        }
    }
    var byear=cform.byear.value;
    var bmonth=cform.bmonth.value;
    var bday=cform.bday.value;
    
    var pid=cform.pid.value;
    var cid=cform.cid.value;
    var aid=cform.aid.value;
    
    var HomePID=cform.HomePID.value;
    var HomeCID=cform.HomeCID.value;
    var HomeAID=cform.HomeAID.value;
    
    var UserQQ=cform.UserQQ.value;
    var AboutMe=cform.AboutMe.value;
    
    var regemail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
if(!regemail.test(UserEmail))
{
    alert("邮箱格式输入有误!");
    cform.UserEmail.focus();
    return false;
}
var regphone=/^[1]{1}(\d){10}$/;
if(UserMobile!=""&&!regphone.test(UserMobile))
{
    alert("手机输入有误!");
    cform.UserMobile.focus();
    return false;
}
if(UserSex==0)
{
    alert("请选择性别!");
    cform.UserSex.focus();
    return false;
}

var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","UserEmail","UserMobile","UserSex","byear","bmonth","bday","pid","cid","aid","HomePID","HomeCID","HomeAID","UserQQ","AboutMe");
var arrValue = new Array("baseUInfo",UserEmail,UserMobile,UserSex,byear,bmonth,bday,pid,cid,aid,HomePID,HomeCID,HomeAID,UserQQ,AboutMe);
Ajax.Post(arrKey,arrValue);
return false;
}

//修改头像
function setUFace(cform)
{
    var UserFaceUrl=cform.UserFaceUrl.value;
    var UserFace=cform.Avatar.value;
    var endFace="";
    
    if(UserFace!=""&&UserFace!=cform.Avatar.defaultValue)
    {
        endFace=UserFace;
    }
    else
    {
        endFace=UserFaceUrl;
    }
    
    var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","endFace");
var arrValue = new Array("setFace",endFace);
Ajax.Post(arrKey,arrValue);
return false;
}

//设置安全信息
function setSecurity(cform)
{
    var UserPassword0=cform.UserPassword0.value;
    var UserPassword1=cform.UserPassword1.value;
    var UserPassword2=cform.UserPassword2.value;
    var PwdQuestion=cform.PwdQuestion.value;
    var PwdAnswer=cform.PwdAnswer.value;
    
    if(UserPassword1!=""&&UserPassword0=="")
    {
        cform.UserPassword0.focus();
        alert("修改密码必须输入当前密码!");
    return false;
    }
    else if(UserPassword1!=""&&(UserPassword1.length<6||UserPassword1.length>10))
    {
        cform.UserPassword1.focus();
        alert("密码长度为6-10位字符!");
    return false;
    }
    else if(UserPassword1!=""&&(UserPassword1!=UserPassword2))
    {
        cform.UserPassword2.focus();
        alert("两次输入的密码不一致!");
    return false;
    }
    
    var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","UserPassword0","UserPassword1","UserPassword2","PwdQuestion","PwdAnswer");
var arrValue = new Array("setSecurity",UserPassword0,UserPassword1,UserPassword2,PwdQuestion,PwdAnswer);
Ajax.Post(arrKey,arrValue);
return false;
}

//设置空间
function setMyInfo(cform)
{
    var SpaceUrl=cform.SpaceUrl.value;
    var SpaceName=cform.SpaceName.value;
    
    var regurl=/^[a-zA-Z0-9]{3,12}$/;
if(!regurl.test(SpaceUrl))
    {
        cform.SpaceUrl.focus();
        alert("空间域名在3-12个字母或数字的组合!");
    return false;
    }
    else if(SpaceName.length<4||SpaceName.length>50)
    {
        cform.SpaceName.focus();
        alert("空间名称在4-50个字符之间!");
    return false;
    }
    
    var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","SpaceUrl","SpaceName");
var arrValue = new Array("setMyInfo",SpaceUrl,SpaceName);
Ajax.Post(arrKey,arrValue);
return false;
}

//设置健康信息
function sethealthProfile(cform)
{
    var UserHeight=cform.UserHeight.value;
    var UserWeight=cform.UserWeight.value;
    var UserBloodType=cform.UserBloodType.value;
    var RealName=cform.RealName.value;
    var Telephone=cform.Telephone.value;
    var Address=cform.Address.value;
    var Postcode=cform.Postcode.value;
    
    var regHeight=/^[0-9]{2,3}$/;
if(UserHeight!=""&&!regHeight.test(UserHeight))
    {
        cform.UserHeight.focus();
        alert("请输入正确的身高,2-3位数字!");
    return false;
    }
    var regWeight=/^(\d){2,3}(\.\d){0,1}$/;
if(UserWeight!=""&&!regWeight.test(UserWeight))
    {
        cform.UserWeight.focus();
        alert("请输入正确的体重,2-3位数字(可带一位小数)!");
    return false;
    }
    var regRealName=/^([a-zA-Z0-9\u4e00-\u9fa5\..]|[·]){2,50}$/;
if(RealName!=""&&!regRealName.test(RealName))
    {
        cform.RealName.focus();
        alert("请输入正确的真实姓名!真实姓名仅能输入中英文、数字和“.”“·”,长度在2-50个之间。");
    return false;
    }
    var regPhone=/^(\(\d{3,4}\)|\d{3,4}-)?\d{7,11}$/;
    if(Telephone!=""&&!regPhone.test(Telephone))
    {
        cform.Telephone.focus();
        alert("请输入正确的联系电话!");
    return false;
    }
    if(Address.length>300)
    {
        cform.Address.focus();
        alert("联系地址字数在300个以内!");
    return false;
    }
    var regPostcode=/^[0-9]{6}$/;
    if(Postcode!=""&&!regPostcode.test(Postcode))
    {
        cform.Postcode.focus();
        alert("请输入6位邮编!");
    return false;
    }
    
    var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","UserHeight","UserWeight","UserBloodType","RealName","Telephone","Address","Postcode");
var arrValue = new Array("sethealthProfile",UserHeight,UserWeight,UserBloodType,RealName,Telephone,Address,Postcode);
Ajax.Post(arrKey,arrValue);
return false;
}

//关注疾病切换
function swap_medBar(id)
{
    var pchild=yk.$("_medCntInner").childNodes;
    for(var i=0;i<pchild.length;i++)
    {
        pchild[i].style.display='none';
    }
    var barChild=yk.$("_medBarInner").childNodes;
    for(var i=0;i<barChild.length;i++)
    {
        if(barChild[i].id!=undefined)
            barChild[i].className='';
    }
    
    yk.$("_medBar_"+id).className='s';
    yk.$("_medBar_"+id).focus=yk.$("_medBar_"+id).blur();
    yk.$("_medBox_"+id).style.display='block';
}

//删除关注的主题
function del_med(id,tmed)
{
    if(!confirm("确定取消该疾病?"))
    {
        return false;
    }
    if(NowNum<=1)
    {
        alert("每位会员至少关注一个疾病!");
        return false;
    }

    //如果删除当前展示的
    var setCss=false;
    if(yk.$("_medBar_"+id).className=="s")
    {
        setCss=true;
    }
    
    //删除
    yk.$("_medBarInner").removeChild(yk.$("_medBar_"+id));
    yk.$("_medCntInner").removeChild(yk.$("_medBox_"+id));
    
    //设置展示的
    if(setCss)
    {
        var pchild=yk.$("_medCntInner").childNodes;
        if(pchild[0])
            pchild[0].style.display='block';
            
        var barChild=yk.$("_medBarInner").childNodes;
        if(barChild[0])
            barChild[0].className='s';
    }
    var oldMed=yk.$("allmeds").value;
    oldMed=oldMed.replace(","+tmed+",",",");
    yk.$("allmeds").value=oldMed;
    NowNum=NowNum-1;  
      
    var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","tmed");
var arrValue = new Array("setMedDel",tmed);
Ajax.Post(arrKey,arrValue);
return false;
}

//关注新疾病
function setNewMed(tmed)
{
    if(NowNum>=5)
    {
        alert("每位会员最多关注5个疾病!");
        return false;
    }
    var allmeds=yk.$("allmeds").value;
    if(allmeds.indexOf(","+tmed+",")!=-1)
    {
        alert("该疾病已经加入关注!");
        return false;
    }
    
    var Ajax = new oAjax("/deal/setInfo.ashx",rstSetMed);
var arrKey = new Array("m","tmed");
var arrValue = new Array("setMed",tmed);
Ajax.Post(arrKey,arrValue);
return false;
}
function rstSetMed(arrobj)
{
    if(arrobj[0]=="-1")
    {
        alert(arrobj[1]);
    }
    else
    {
        //重置之前选中状态
        var pchild=yk.$("_medCntInner").childNodes;
        for(var i=0;i<pchild.length;i++)
        {
            pchild[i].style.display='none';
        }
        var barChild=yk.$("_medBarInner").childNodes;
        for(var i=0;i<barChild.length;i++)
        {
            if(barChild[i].id!=undefined)
                barChild[i].className='';
        }
        
        //新增
        NowNum=NowNum+1;
        NowId=NowId+1;      
        yk.$("_medBarInner").innerHTML=yk.$("_medBarInner").innerHTML+"<div id=\"_medBar_" + NowId + "\" class=\"s\">\
            <span onclick=\"swap_medBar('" + NowId + "')\">" + arrobj[1] + "</span><span class=\"del\" onclick=\"del_med('" + NowId + "','" + arrobj[1] + "')\"></span></div>\n";
        //新增内容
        var newBox=document.createElement("div");
newBox.id="_medBox_"+NowId;
newBox.innerHTML=arrobj[2];
        yk.$("_medCntInner").appendChild(newBox);
    }
}
//修改关注主题返回
function RstMedModify(a1,a2)
{
    alert(a2);
    if(a1!="-1")
    {
        window.location.reload();
    }
}

// JScript 文件

//Email更改
var oldStr="";
function emailChange(cobj)
{
    var UserEmail=cobj.value;
    oldStr=yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML;
    if(UserEmail!=cobj.defaultValue)
    {
        yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML='<span class=\"red\">未认证,<a id=\"_emailPassStr\" href=\"javascript:;\" onclick=\"reSendpassEmail(this)\">发送认证邮件</a></span>';
    }
    else
    {
        yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML=oldStr;
    }
}

//重发验证Email
function reSendpassEmail(cobj)
{
    cobj.innerHTML="发送中,请稍后…";
    cobj.disabled='disabled';
    
    var UserEmail=yk.$("set_UserEmail").value;

var Ajax = new oAjax("/deal/setInfo.ashx",chk_reSendMailRst);
var arrKey = new Array("m","UserEmail");
var arrValue = new Array("reSendpassEmail",UserEmail);
Ajax.Post(arrKey,arrValue);
return false;
}
function chk_reSendMailRst(arrobj)
{
if(arrobj[0]=="-1")
{
    yk.$('_emailPassStr').innerHTML='重发验证邮件';
    yk.$('_emailPassStr').disabled='';
alert(arrobj[1]);
}
else
{
window.location.reload();
}
}

//修改基本信息
function setBaseInfo(cform)
{
    var UserEmail=cform.UserEmail.value;
    var UserMobile=cform.UserMobile.value;
    var UserSex=0;
    for(var i=0;i<cform.UserSex.length;i++)
    {
        if(cform.UserSex[i].checked)
        {
            UserSex=cform.UserSex[i].value;
            break;
        }
    }
    var byear=cform.byear.value;
    var bmonth=cform.bmonth.value;
    var bday=cform.bday.value;
    
    var pid=cform.pid.value;
    var cid=cform.cid.value;
    var aid=cform.aid.value;
    
    var HomePID=cform.HomePID.value;
    var HomeCID=cform.HomeCID.value;
    var HomeAID=cform.HomeAID.value;
    
    var UserQQ=cform.UserQQ.value;
    var AboutMe=cform.AboutMe.value;
    
    var regemail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
if(!regemail.test(UserEmail))
{
    alert("邮箱格式输入有误!");
    cform.UserEmail.focus();
    return false;
}
var regphone=/^[1]{1}(\d){10}$/;
if(UserMobile!=""&&!regphone.test(UserMobile))
{
    alert("手机输入有误!");
    cform.UserMobile.focus();
    return false;
}
if(UserSex==0)
{
    alert("请选择性别!");
    cform.UserSex.focus();
    return false;
}

var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","UserEmail","UserMobile","UserSex","byear","bmonth","bday","pid","cid","aid","HomePID","HomeCID","HomeAID","UserQQ","AboutMe");
var arrValue = new Array("baseUInfo",UserEmail,UserMobile,UserSex,byear,bmonth,bday,pid,cid,aid,HomePID,HomeCID,HomeAID,UserQQ,AboutMe);
Ajax.Post(arrKey,arrValue);
return false;
}

//修改头像
function setUFace(cform)
{
    var UserFaceUrl=cform.UserFaceUrl.value;
    var UserFace=cform.Avatar.value;
    var endFace="";
    
    if(UserFace!=""&&UserFace!=cform.Avatar.defaultValue)
    {
        endFace=UserFace;
    }
    else
    {
        endFace=UserFaceUrl;
    }
    
    var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","endFace");
var arrValue = new Array("setFace",endFace);
Ajax.Post(arrKey,arrValue);
return false;
}

//设置安全信息
function setSecurity(cform)
{
    var UserPassword0=cform.UserPassword0.value;
    var UserPassword1=cform.UserPassword1.value;
    var UserPassword2=cform.UserPassword2.value;
    var PwdQuestion=cform.PwdQuestion.value;
    var PwdAnswer=cform.PwdAnswer.value;
    
    if(UserPassword1!=""&&UserPassword0=="")
    {
        cform.UserPassword0.focus();
        alert("修改密码必须输入当前密码!");
    return false;
    }
    else if(UserPassword1!=""&&(UserPassword1.length<6||UserPassword1.length>10))
    {
        cform.UserPassword1.focus();
        alert("密码长度为6-10位字符!");
    return false;
    }
    else if(UserPassword1!=""&&(UserPassword1!=UserPassword2))
    {
        cform.UserPassword2.focus();
        alert("两次输入的密码不一致!");
    return false;
    }
    
    var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","UserPassword0","UserPassword1","UserPassword2","PwdQuestion","PwdAnswer");
var arrValue = new Array("setSecurity",UserPassword0,UserPassword1,UserPassword2,PwdQuestion,PwdAnswer);
Ajax.Post(arrKey,arrValue);
return false;
}

//设置空间
function setMyInfo(cform)
{
    var SpaceUrl=cform.SpaceUrl.value;
    var SpaceName=cform.SpaceName.value;
    
    var regurl=/^[a-zA-Z0-9]{3,12}$/;
if(!regurl.test(SpaceUrl))
    {
        cform.SpaceUrl.focus();
        alert("空间域名在3-12个字母或数字的组合!");
    return false;
    }
    else if(SpaceName.length<4||SpaceName.length>50)
    {
        cform.SpaceName.focus();
        alert("空间名称在4-50个字符之间!");
    return false;
    }
    
    var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","SpaceUrl","SpaceName");
var arrValue = new Array("setMyInfo",SpaceUrl,SpaceName);
Ajax.Post(arrKey,arrValue);
return false;
}

//设置健康信息
function sethealthProfile(cform)
{
    var UserHeight=cform.UserHeight.value;
    var UserWeight=cform.UserWeight.value;
    var UserBloodType=cform.UserBloodType.value;
    var RealName=cform.RealName.value;
    var Telephone=cform.Telephone.value;
    var Address=cform.Address.value;
    var Postcode=cform.Postcode.value;
    
    var regHeight=/^[0-9]{2,3}$/;
if(UserHeight!=""&&!regHeight.test(UserHeight))
    {
        cform.UserHeight.focus();
        alert("请输入正确的身高,2-3位数字!");
    return false;
    }
    var regWeight=/^(\d){2,3}(\.\d){0,1}$/;
if(UserWeight!=""&&!regWeight.test(UserWeight))
    {
        cform.UserWeight.focus();
        alert("请输入正确的体重,2-3位数字(可带一位小数)!");
    return false;
    }
    var regRealName=/^([a-zA-Z0-9\u4e00-\u9fa5\..]|[·]){2,50}$/;
if(RealName!=""&&!regRealName.test(RealName))
    {
        cform.RealName.focus();
        alert("请输入正确的真实姓名!真实姓名仅能输入中英文、数字和“.”“·”,长度在2-50个之间。");
    return false;
    }
    var regPhone=/^(\(\d{3,4}\)|\d{3,4}-)?\d{7,11}$/;
    if(Telephone!=""&&!regPhone.test(Telephone))
    {
        cform.Telephone.focus();
        alert("请输入正确的联系电话!");
    return false;
    }
    if(Address.length>300)
    {
        cform.Address.focus();
        alert("联系地址字数在300个以内!");
    return false;
    }
    var regPostcode=/^[0-9]{6}$/;
    if(Postcode!=""&&!regPostcode.test(Postcode))
    {
        cform.Postcode.focus();
        alert("请输入6位邮编!");
    return false;
    }
    
    var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","UserHeight","UserWeight","UserBloodType","RealName","Telephone","Address","Postcode");
var arrValue = new Array("sethealthProfile",UserHeight,UserWeight,UserBloodType,RealName,Telephone,Address,Postcode);
Ajax.Post(arrKey,arrValue);
return false;
}

//关注疾病切换
function swap_medBar(id)
{
    var pchild=yk.$("_medCntInner").childNodes;
    for(var i=0;i<pchild.length;i++)
    {
        pchild[i].style.display='none';
    }
    var barChild=yk.$("_medBarInner").childNodes;
    for(var i=0;i<barChild.length;i++)
    {
        if(barChild[i].id!=undefined)
            barChild[i].className='';
    }
    
    yk.$("_medBar_"+id).className='s';
    yk.$("_medBar_"+id).focus=yk.$("_medBar_"+id).blur();
    yk.$("_medBox_"+id).style.display='block';
}

//删除关注的主题
function del_med(id,tmed)
{
    if(!confirm("确定取消该疾病?"))
    {
        return false;
    }
    if(NowNum<=1)
    {
        alert("每位会员至少关注一个疾病!");
        return false;
    }

    //如果删除当前展示的
    var setCss=false;
    if(yk.$("_medBar_"+id).className=="s")
    {
        setCss=true;
    }
    
    //删除
    yk.$("_medBarInner").removeChild(yk.$("_medBar_"+id));
    yk.$("_medCntInner").removeChild(yk.$("_medBox_"+id));
    
    //设置展示的
    if(setCss)
    {
        var pchild=yk.$("_medCntInner").childNodes;
        if(pchild[0])
            pchild[0].style.display='block';
            
        var barChild=yk.$("_medBarInner").childNodes;
        if(barChild[0])
            barChild[0].className='s';
    }
    var oldMed=yk.$("allmeds").value;
    oldMed=oldMed.replace(","+tmed+",",",");
    yk.$("allmeds").value=oldMed;
    NowNum=NowNum-1;  
      
    var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","tmed");
var arrValue = new Array("setMedDel",tmed);
Ajax.Post(arrKey,arrValue);
return false;
}

//关注新疾病
function setNewMed(tmed)
{
    if(NowNum>=5)
    {
        alert("每位会员最多关注5个疾病!");
        return false;
    }
    var allmeds=yk.$("allmeds").value;
    if(allmeds.indexOf(","+tmed+",")!=-1)
    {
        alert("该疾病已经加入关注!");
        return false;
    }
    
    var Ajax = new oAjax("/deal/setInfo.ashx",rstSetMed);
var arrKey = new Array("m","tmed");
var arrValue = new Array("setMed",tmed);
Ajax.Post(arrKey,arrValue);
return false;
}
function rstSetMed(arrobj)
{
    if(arrobj[0]=="-1")
    {
        alert(arrobj[1]);
    }
    else
    {
        //重置之前选中状态
        var pchild=yk.$("_medCntInner").childNodes;
        for(var i=0;i<pchild.length;i++)
        {
            pchild[i].style.display='none';
        }
        var barChild=yk.$("_medBarInner").childNodes;
        for(var i=0;i<barChild.length;i++)
        {
            if(barChild[i].id!=undefined)
                barChild[i].className='';
        }
        
        //新增
        NowNum=NowNum+1;
        NowId=NowId+1;      
        yk.$("_medBarInner").innerHTML=yk.$("_medBarInner").innerHTML+"<div id=\"_medBar_" + NowId + "\" class=\"s\">\
            <span onclick=\"swap_medBar('" + NowId + "')\">" + arrobj[1] + "</span><span class=\"del\" onclick=\"del_med('" + NowId + "','" + arrobj[1] + "')\"></span></div>\n";
        //新增内容
        var newBox=document.createElement("div");
newBox.id="_medBox_"+NowId;
newBox.innerHTML=arrobj[2];
        yk.$("_medCntInner").appendChild(newBox);
    }
}
//修改关注主题返回
function RstMedModify(a1,a2)
{
    alert(a2);
    if(a1!="-1")
    {
        window.location.reload();
    }
}

// JScript 文件

//Email更改
var oldStr="";
function emailChange(cobj)
{
    var UserEmail=cobj.value;
    oldStr=yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML;
    if(UserEmail!=cobj.defaultValue)
    {
        yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML='<span class=\"red\">未认证,<a id=\"_emailPassStr\" href=\"javascript:;\" onclick=\"reSendpassEmail(this)\">发送认证邮件</a></span>';
    }
    else
    {
        yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML=oldStr;
    }
}

//重发验证Email
function reSendpassEmail(cobj)
{
    cobj.innerHTML="发送中,请稍后…";
    cobj.disabled='disabled';
    
    var UserEmail=yk.$("set_UserEmail").value;

var Ajax = new oAjax("/deal/setInfo.ashx",chk_reSendMailRst);
var arrKey = new Array("m","UserEmail");
var arrValue = new Array("reSendpassEmail",UserEmail);
Ajax.Post(arrKey,arrValue);
return false;
}
function chk_reSendMailRst(arrobj)
{
if(arrobj[0]=="-1")
{
    yk.$('_emailPassStr').innerHTML='重发验证邮件';
    yk.$('_emailPassStr').disabled='';
alert(arrobj[1]);
}
else
{
window.location.reload();
}
}

//修改基本信息
function setBaseInfo(cform)
{
    var UserEmail=cform.UserEmail.value;
    var UserMobile=cform.UserMobile.value;
    var UserSex=0;
    for(var i=0;i<cform.UserSex.length;i++)
    {
        if(cform.UserSex[i].checked)
        {
            UserSex=cform.UserSex[i].value;
            break;
        }
    }
    var byear=cform.byear.value;
    var bmonth=cform.bmonth.value;
    var bday=cform.bday.value;
    
    var pid=cform.pid.value;
    var cid=cform.cid.value;
    var aid=cform.aid.value;
    
    var HomePID=cform.HomePID.value;
    var HomeCID=cform.HomeCID.value;
    var HomeAID=cform.HomeAID.value;
    
    var UserQQ=cform.UserQQ.value;
    var AboutMe=cform.AboutMe.value;
    
    var regemail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
if(!regemail.test(UserEmail))
{
    alert("邮箱格式输入有误!");
    cform.UserEmail.focus();
    return false;
}
var regphone=/^[1]{1}(\d){10}$/;
if(UserMobile!=""&&!regphone.test(UserMobile))
{
    alert("手机输入有误!");
    cform.UserMobile.focus();
    return false;
}
if(UserSex==0)
{
    alert("请选择性别!");
    cform.UserSex.focus();
    return false;
}

var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","UserEmail","UserMobile","UserSex","byear","bmonth","bday","pid","cid","aid","HomePID","HomeCID","HomeAID","UserQQ","AboutMe");
var arrValue = new Array("baseUInfo",UserEmail,UserMobile,UserSex,byear,bmonth,bday,pid,cid,aid,HomePID,HomeCID,HomeAID,UserQQ,AboutMe);
Ajax.Post(arrKey,arrValue);
return false;
}

//修改头像
function setUFace(cform)
{
    var UserFaceUrl=cform.UserFaceUrl.value;
    var UserFace=cform.Avatar.value;
    var endFace="";
    
    if(UserFace!=""&&UserFace!=cform.Avatar.defaultValue)
    {
        endFace=UserFace;
    }
    else
    {
        endFace=UserFaceUrl;
    }
    
    var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","endFace");
var arrValue = new Array("setFace",endFace);
Ajax.Post(arrKey,arrValue);
return false;
}

//设置安全信息
function setSecurity(cform)
{
    var UserPassword0=cform.UserPassword0.value;
    var UserPassword1=cform.UserPassword1.value;
    var UserPassword2=cform.UserPassword2.value;
    var PwdQuestion=cform.PwdQuestion.value;
    var PwdAnswer=cform.PwdAnswer.value;
    
    if(UserPassword1!=""&&UserPassword0=="")
    {
        cform.UserPassword0.focus();
        alert("修改密码必须输入当前密码!");
    return false;
    }
    else if(UserPassword1!=""&&(UserPassword1.length<6||UserPassword1.length>10))
    {
        cform.UserPassword1.focus();
        alert("密码长度为6-10位字符!");
    return false;
    }
    else if(UserPassword1!=""&&(UserPassword1!=UserPassword2))
    {
        cform.UserPassword2.focus();
        alert("两次输入的密码不一致!");
    return false;
    }
    
    var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","UserPassword0","UserPassword1","UserPassword2","PwdQuestion","PwdAnswer");
var arrValue = new Array("setSecurity",UserPassword0,UserPassword1,UserPassword2,PwdQuestion,PwdAnswer);
Ajax.Post(arrKey,arrValue);
return false;
}

//设置空间
function setMyInfo(cform)
{
    var SpaceUrl=cform.SpaceUrl.value;
    var SpaceName=cform.SpaceName.value;
    
    var regurl=/^[a-zA-Z0-9]{3,12}$/;
if(!regurl.test(SpaceUrl))
    {
        cform.SpaceUrl.focus();
        alert("空间域名在3-12个字母或数字的组合!");
    return false;
    }
    else if(SpaceName.length<4||SpaceName.length>50)
    {
        cform.SpaceName.focus();
        alert("空间名称在4-50个字符之间!");
    return false;
    }
    
    var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","SpaceUrl","SpaceName");
var arrValue = new Array("setMyInfo",SpaceUrl,SpaceName);
Ajax.Post(arrKey,arrValue);
return false;
}

//设置健康信息
function sethealthProfile(cform)
{
    var UserHeight=cform.UserHeight.value;
    var UserWeight=cform.UserWeight.value;
    var UserBloodType=cform.UserBloodType.value;
    var RealName=cform.RealName.value;
    var Telephone=cform.Telephone.value;
    var Address=cform.Address.value;
    var Postcode=cform.Postcode.value;
    
    var regHeight=/^[0-9]{2,3}$/;
if(UserHeight!=""&&!regHeight.test(UserHeight))
    {
        cform.UserHeight.focus();
        alert("请输入正确的身高,2-3位数字!");
    return false;
    }
    var regWeight=/^(\d){2,3}(\.\d){0,1}$/;
if(UserWeight!=""&&!regWeight.test(UserWeight))
    {
        cform.UserWeight.focus();
        alert("请输入正确的体重,2-3位数字(可带一位小数)!");
    return false;
    }
    var regRealName=/^([a-zA-Z0-9\u4e00-\u9fa5\..]|[·]){2,50}$/;
if(RealName!=""&&!regRealName.test(RealName))
    {
        cform.RealName.focus();
        alert("请输入正确的真实姓名!真实姓名仅能输入中英文、数字和“.”“·”,长度在2-50个之间。");
    return false;
    }
    var regPhone=/^(\(\d{3,4}\)|\d{3,4}-)?\d{7,11}$/;
    if(Telephone!=""&&!regPhone.test(Telephone))
    {
        cform.Telephone.focus();
        alert("请输入正确的联系电话!");
    return false;
    }
    if(Address.length>300)
    {
        cform.Address.focus();
        alert("联系地址字数在300个以内!");
    return false;
    }
    var regPostcode=/^[0-9]{6}$/;
    if(Postcode!=""&&!regPostcode.test(Postcode))
    {
        cform.Postcode.focus();
        alert("请输入6位邮编!");
    return false;
    }
    
    var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","UserHeight","UserWeight","UserBloodType","RealName","Telephone","Address","Postcode");
var arrValue = new Array("sethealthProfile",UserHeight,UserWeight,UserBloodType,RealName,Telephone,Address,Postcode);
Ajax.Post(arrKey,arrValue);
return false;
}

//关注疾病切换
function swap_medBar(id)
{
    var pchild=yk.$("_medCntInner").childNodes;
    for(var i=0;i<pchild.length;i++)
    {
        pchild[i].style.display='none';
    }
    var barChild=yk.$("_medBarInner").childNodes;
    for(var i=0;i<barChild.length;i++)
    {
        if(barChild[i].id!=undefined)
            barChild[i].className='';
    }
    
    yk.$("_medBar_"+id).className='s';
    yk.$("_medBar_"+id).focus=yk.$("_medBar_"+id).blur();
    yk.$("_medBox_"+id).style.display='block';
}

//删除关注的主题
function del_med(id,tmed)
{
    if(!confirm("确定取消该疾病?"))
    {
        return false;
    }
    if(NowNum<=1)
    {
        alert("每位会员至少关注一个疾病!");
        return false;
    }

    //如果删除当前展示的
    var setCss=false;
    if(yk.$("_medBar_"+id).className=="s")
    {
        setCss=true;
    }
    
    //删除
    yk.$("_medBarInner").removeChild(yk.$("_medBar_"+id));
    yk.$("_medCntInner").removeChild(yk.$("_medBox_"+id));
    
    //设置展示的
    if(setCss)
    {
        var pchild=yk.$("_medCntInner").childNodes;
        if(pchild[0])
            pchild[0].style.display='block';
            
        var barChild=yk.$("_medBarInner").childNodes;
        if(barChild[0])
            barChild[0].className='s';
    }
    var oldMed=yk.$("allmeds").value;
    oldMed=oldMed.replace(","+tmed+",",",");
    yk.$("allmeds").value=oldMed;
    NowNum=NowNum-1;  
      
    var Ajax = new oAjax("/deal/setInfo.ashx",rstReload);
var arrKey = new Array("m","tmed");
var arrValue = new Array("setMedDel",tmed);
Ajax.Post(arrKey,arrValue);
return false;
}

//关注新疾病
function setNewMed(tmed)
{
    if(NowNum>=5)
    {
        alert("每位会员最多关注5个疾病!");
        return false;
    }
    var allmeds=yk.$("allmeds").value;
    if(allmeds.indexOf(","+tmed+",")!=-1)
    {
        alert("该疾病已经加入关注!");
        return false;
    }
    
    var Ajax = new oAjax("/deal/setInfo.ashx",rstSetMed);
var arrKey = new Array("m","tmed");
var arrValue = new Array("setMed",tmed);
Ajax.Post(arrKey,arrValue);
return false;
}
function rstSetMed(arrobj)
{
    if(arrobj[0]=="-1")
    {
        alert(arrobj[1]);
    }
    else
    {
        //重置之前选中状态
        var pchild=yk.$("_medCntInner").childNodes;
        for(var i=0;i<pchild.length;i++)
        {
            pchild[i].style.display='none';
        }
        var barChild=yk.$("_medBarInner").childNodes;
        for(var i=0;i<barChild.length;i++)
        {
            if(barChild[i].id!=undefined)
                barChild[i].className='';
        }
        
        //新增
        NowNum=NowNum+1;
        NowId=NowId+1;      
        yk.$("_medBarInner").innerHTML=yk.$("_medBarInner").innerHTML+"<div id=\"_medBar_" + NowId + "\" class=\"s\">\
            <span onclick=\"swap_medBar('" + NowId + "')\">" + arrobj[1] + "</span><span class=\"del\" onclick=\"del_med('" + NowId + "','" + arrobj[1] + "')\"></span></div>\n";
        //新增内容
        var newBox=document.createElement("div");
newBox.id="_medBox_"+NowId;
newBox.innerHTML=arrobj[2];
        yk.$("_medCntInner").appendChild(newBox);
    }
}
//修改关注主题返回
function RstMedModify(a1,a2)
{
    alert(a2);
    if(a1!="-1")
    {
        window.location.reload();
    }
}
级别: 秀才
UID: 12819
积分:23 加为好友
威望: 0 精华: 0
主题:3 回复:8
注册时间:2010-11-25
在线时长:0
7349#   发表于:2010-11-25 13:48:27  IP:113.13.*.*
还可以,支持