$(function () { //搜索框 开始 $(".u-in").unbind().bind("click", searchKeyWord); //搜索框 }); function searchKeyWord() { var url = ""; var type = "product"; //var kwd = $(this).children(".m-ipt").children("#se_key").val();//$("#se_key").val(); var kwd = $(this).parent().find("#se_key").val(); if (kwd != "请输入关键词") { url = "/Mobile/MProduct/ProSearch.aspx?objtype=" + type + "&kwd=" + kwd; window.location.href="vsm;" } } /* 新闻详细页评论 */ function postComment(src, _oid, _mark) { var _content = $("#txtComment").val(); $("#validate").removeAttr("class").addClass("red"); if (_content.length == 0 || _content == "还可以输入140个字") { $("#validate").empty(); $("#validate").append("请输入评论内容!"); return; } if (_content.length > 140) { $("#validate").empty(); $("#validate").append("输入内容过多,不能超过140字!"); return; } $.post("/Mobile/MAjax.ashx?action=PostComment&t=" + Math.random(), { content: _content, oid: _oid, mark: _mark }, function (msg) { $("#validate").empty(); var sta = gav(msg, "state"); var sMsg = gav(msg, "msg"); if (sta == "1") { $("#validate").removeClass("red").addClass("green"); } $("#validate").append(sMsg); $("#txtComment").val(""); }); } /* 新闻详细页评论 */ /* 提交意向订单 */ //提交订单信息,UserName,为用户名文本框的ID,Phone为手机文本框的ID,OrderInfo为订单描述文本框的ID,_oid为当前产品的ID function submitOrder(UserName, Phone, OrderInfo, _oid) { var zz = /^1[3|4|5|8][0-9]\d{4,8}$/; $("#ErrorInfo").removeAttr("class").addClass("red pl10"); if ($("#" + UserName + "").val() == "" || $("#" + UserName + "").val() == "请输入姓名") { $("#ErrorInfo").empty(); $("#ErrorInfo").append("请输入用户名"); return; } else if ($("#" + Phone + "").val() == "" || $("#" + Phone + "").val() == "请输入手机号") { $("#ErrorInfo").empty(); $("#ErrorInfo").append("请输入手机号码"); return; } else if (!zz.test($("#" + Phone + "").val())) { $("#ErrorInfo").empty(); $("#ErrorInfo").append("手机号码格式不正确"); return; } else if ($("#" + OrderInfo + "").val() == "" || $("#" + OrderInfo + "").val() == "请输入留言") { $("#ErrorInfo").empty(); $("#ErrorInfo").append("请输入留言信息"); return; } else if ($("#" + OrderInfo + "").val().length < 10) { $("#ErrorInfo").empty(); $("#ErrorInfo").append("留言信息必须10个字以上"); return; } else if (_oid <= 0) { $("#ErrorInfo").empty(); $("#ErrorInfo").append("提交数据有误,请重试"); } else { $("#ErrorInfo").empty(); $.post("/Mobile/MAjax.ashx?action=submitorder&t=" + Math.random(), { oid: _oid, UserName: $("#" + UserName + "").val(), Phone: $("#" + Phone + "").val(), OrderInfo: $("#" + OrderInfo + "").val() }, function (msg) { var sta = gav(msg, "state"); var sMsg = gav(msg, "msg"); $("#ErrorInfo").append(sMsg); if (sta == "1") { $("#ErrorInfo").removeAttr("class").addClass("green pl10"); $("#" + UserName + "").val(""); $("#" + Phone + "").val(""); $("#" + OrderInfo + "").val(""); $("#ErrorInfo").show(1000, function () { $("#" + UserName + "").val(""); $("#" + Phone + "").val(""); $("#" + OrderInfo + "").val(""); $("#" + UserName + "").val("请输入姓名"); $("#" + Phone + "").val("请输入手机号"); $("#" + OrderInfo + "").val("请输入留言"); }); } else { } }); } } /* 提交意向订单 */ ///根据ID(产品和资讯ID读取评论列表和回复列表) //AppendTo 此参数表示要拼接的的元素的ID,比如将读取的评论列表拼接到ID为CommentList的Div里面 //subId 根据ID读取相应的评论,此ID可以为产品ID和资讯ID //_mark 评论类型,product为产品,news为资讯 function GetCommentById(AppendTo, Top, subId, type) { $.post("/Mobile/MAjax.ashx?action=GetCommentById&t=" + Math.random(), { oid: subId, type: type, top: Top }, function (msg) { var iCount = $(msg).find("count").text(); var cou = "评论(" + iCount + "条)"; var commtns = $(msg).find("comment"); var sHtml = ""; for (var i = 0; i < commtns.length; i++) { var jCmt = $(commtns[i]); var sUsername = jCmt.find("username").text(); var sContent = jCmt.find("content").text(); var sTime = jCmt.find("inputTime").text().toString(); var sfeedback = jCmt.find("feedback").text(); //sHtml += "
" // + "
" + sUsername + "" + sTime + "说道:
" // + "
" + // +"

" + sContent + "

" // + "

管理员回复:" + sfeedback + "

" // + "
" // + "
"; //sHtml = sHtml.replace("NaN", ""); var list = []; list.push(["
", "
", sUsername, "", sTime, "说道:
"].join('')); list.push(["
", "

", sContent.toString(), "

", "

管理员回复:"].join('')); list.push([sfeedback, "

", "
", "
"].join('')); list = list.join(''); sHtml += list; } var _type = type == "product" ? 1 : 2; //product为产品,news为资讯 sHtml += "

" + cou + "

"; if (iCount > 0) { $("#" + AppendTo + "").html(sHtml); } else { $("#" + AppendTo + "").html("暂无评论"); } }); } ///根据ID(产品和资讯ID读取评论列表和回复列表) //AppendTo 此参数表示要拼接的的元素的ID,比如将读取的评论列表拼接到ID为CommentList的Div里面 //subId 根据ID读取相应的评论,此ID可以为产品ID和资讯ID //_mark 评论类型,product为产品,news为资讯 function GetCommentById2(AppendTo, Top, subId, type) { $.post("/Mobile/MAjax.ashx?action=GetCommentById&t=" + Math.random(), { oid: subId, type: type, top: Top }, function (msg) { var iCount = $(msg).find("count").text(); var commtns = $(msg).find("comment"); $("#span-num").text(iCount); var sHead = "

用户评论(" + iCount + ")

"; var sHtml = ""; if (iCount > 0) { for (var i = 0; i < commtns.length; i++) { var jCmt = $(commtns[i]); var sUsername = jCmt.find("username").text(); var sContent = jCmt.find("content").text(); var sTime = jCmt.find("inputTime").text().toString(); var sfeedback = jCmt.find("feedback").text(); sHtml = sHtml + "
" + sContent + "
来自:" + sUsername + " " + sTime + "
"; } } else { sHtml = sHtml + "暂无评论"; } var _type = type == "product" ? 1 : 2; //product为产品,news为资讯 sHtml = sHead + sHtml + "

我要评论

"; sHtml = sHtml + "

查看更多

"; $("#" + AppendTo + "").html(sHtml); }); } /******************** * 修改个人资料 ********************/ function UpdateUserData() { var _userName = $("#txtUserName").val(); //用户名 var _phone = $("#txtPhone").val(); //手机号码 var _email = $("#txtEmail").val(); //邮箱 var _address = $("#txtAddress").val(); //地址 var _userName1 = $("#txtUserName1").val(); //用户名 var _phone1 = $("#txtPhone1").val(); //手机号码 var _email1 = $("#txtEmail1").val(); //邮箱 var _address1 = $("#txtAddress1").val(); //地址 $("#validate1").text(""); $("#validate2").text(""); $("#validate3").text(""); $("#validate3").removeAttr("class").addClass("red"); if (_userName == _userName1 && _phone == _phone1 && _email == _email1 && _address == _address1) { $("#validate3").text("您没有修改或新增任何资料"); return; } var _reg = /^1[3|4|5|8][0-9]\d{4,8}$/; if (!_reg.test(_phone)) { $("#validate1").text("手机号不合法!"); return; } _reg = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; if (!_reg.test(_email)) { $("#validate2").text("邮箱格式不正确!"); return; } $.post("/Mobile/MAjax.ashx?action=UpdateUserData&t=" + Math.random(), { UserName: _userName, Phone: _phone, Email: _email, Address: _address }, function (msg) { var sta = gav(msg, "state"); var sMsg = gav(msg, "msg"); $("#validate3").removeClass("red").addClass("green"); if (sta == "1") { $("#txtUserName1").val(_userName); //用户名 $("#txtPhone1").val(_phone); //手机号码 $("#txtEmail1").val(_email); //邮箱 $("#txtAddress1").val(_address); //地址 $("#validate3").text(sMsg); } else if (sta == "-1") { $("#validate3").text(sMsg); } else { window.location = '/mobile/User/Login.aspx'; } }); } /******************** * 修改个人资料 ********************/ /******************** * 修改密码 ********************/ function UpdateUserPwd() { var _pwd = $("#txtPwd").val(); //原始密码 var _newPwd = $("#txtNewPwd").val(); //新密码 var _newPwdTwo = $("#txtNewPwdTwo").val(); //确认新密码 $("#validate1").text(""); $("#validate2").text(""); $("#validate3").text(""); if (_pwd.length == 0) { $("#validate1").text("原始密码不能为空!"); $("#txtPwd").focus(); } else if (_pwd.length < 6) { $("#validate1").text("原始密码长度小于6"); $("#txtPwd").focus(); } else if (_newPwd.length == 0) { $("#validate2").text("新密码不能为空!"); $("#txtNewPwd").focus(); } else if (_newPwd.length < 6) { $("#validate2").text("新密码长度小于6"); $("#txtNewPwd").focus(); } else if (_newPwdTwo.length == 0) { $("#validate3").text("确认密码不能为空!"); $("#txtNewPwdTwo").focus(); } else if (_newPwd != _newPwdTwo) { $("#validate3").text("两次输入密码不一致,请检查"); $("#txtNewPwd").focus(); } else { $.post("/Mobile/MAjax.ashx?action=UpdateUserPwd&t=" + Math.random(), { Pwd: _pwd, NewPwd: _newPwd }, function (msg) { var sta = gav(msg, "state"); var sMsg = gav(msg, "msg"); $("#validate1").text(""); $("#validate2").text(""); $("#validate3").text(sMsg); $("#txtPwd").val(""); $("#txtNewPwd").val(""); $("#txtNewPwdTwo").val(""); if (sta == "2") { window.location = '/mobile/User/Login.aspx'; } else if (sta == "1") { $("#validate3").removeClass("red").addClass("green"); } }); } } /******************** * 修改密码 ********************/ /******************** * 首页 在线申请加盟 ********************/ function SaveAgentApply() { var _content = $("#txtContent").val() == "请输入留言" ? "" : $("#txtContent").val(); var _phone = $("#txtPhone").val() == "请输入手机号" ? "" : $("#txtPhone").val(); var _name = $("#txtName").val() == "请输入姓名" ? "游客" : $("#txtName").val(); $("#MsgInfo").removeAttr("class").addClass("red pl10"); var _reg = /^1[3|4|5|8][0-9]\d{4,8}$/; if (_phone == "") { $("#MsgInfo").text("手机不能为空"); $("#txtPhone").focus(); } else if (!_reg.test(_phone)) { $("#MsgInfo").text("手机号码格式不对"); $("#txtPhone").focus(); } else if (_content == "") { $("#MsgInfo").text("提交的内容不能为空"); $("#txtContent").focus(); } else { $.post("/Mobile/MAjax.ashx?action=CheckAgentApply&t=" + Math.random(), { Name: _name, Phone: _phone, Content: _content }, function (msg) { var sta = gav(msg, "state"); var sMsg = gav(msg, "msg"); if (sta == "1") { $("#MsgInfo").removeClass("red pl10").addClass("green pl10"); $("#MsgInfo").text(sMsg); $("#txtContent").val(""); $("#txtPhone").val(""); $("#txtName").val(""); } else { $("#MsgInfo").text(sMsg); } }); } } /******************** * 首页 在线申请加盟 ********************/ /******************** * 显示验证码 ********************/ function showVerifyCode(elmId, msgElmId, imgId, chgLnkId) { if (elmId == null) { elmId = "spVerCode"; } if (msgElmId == null) { msgElmId = "spVerCodeMsg"; } if (imgId == null) { imgId = "imgVerCode"; } if (chgLnkId == null) { chgLnkId = "spChgVerCode"; } var jImg = $("#" + elmId + ""); var jMsg = $("#" + msgElmId + ""); var jChgLnk = $("#" + chgLnkId + ""); if (jImg.html() == "") { jMsg.html("正在加载验证码..."); jMsg.show(); jImg.html(""); } var jVerCode = $("#" + imgId + ""); jVerCode.bind("load", function () { jMsg.hide(); jVerCode.show(); jChgLnk.show(); $("#changeCode").show(); //显示换一张链接 }); } /******************** * 在线咨询/反馈/加盟申请 ********************/ function SaveFaq(postType,columnId) { var _content = $("#txtConent").val() == "还可以输入500个字" ? "" : $("#txtConent").val(); var _phone = $("#txtPhone").val() == "请输入手机号" ? "" : $("#txtPhone").val(); var _reg = /^1[3|4|5|8][0-9]\d{4,8}$/; if (_content == "") { $("#Msg").html("

提交的内容不能为空

"); document.getElementById("txtConent").focus(); } else if (_content.length >= 500) { $("#Msg").html("

输入内容过多,不能超过500字!

"); document.getElementById("txtConent").focus(); } else if (_phone != "" && !_reg.test(_phone)) { $("#Msg").html("

手机号码格式不对

"); document.getElementById("txtConent").focus(); } else { if (columnId == false) { columnId = 0; } $.post("/Mobile/MAjax.ashx?action=CheckFaq&t=" + Math.random(), { PostType: postType, Phone: _phone, Content: _content, ColumnId:columnId }, function (msg) { $("#txtConent").val(""); $("#txtPhone").val(""); $("#Msg").html("

提交成功,感谢您的参与。

"); $(".right").hide(); $(".wrong").hide(); $(".contapic_bg").hide(); var returnValue = parseInt(gav(msg, "state"), 10); if (typeof (returnValue) == "undefined") { $(".wrong").show(); $(".contapic_bg").show(); } else if (parseInt(returnValue) >= 0) { $(".right").show(); $(".contapic_bg").show(); } else { $(".wrong").show(); $(".contapic_bg").show(); } }); } } /******************** * 在线咨询/反馈/加盟申请 ********************/ /******************** * 得到在线咨询/反馈/加盟申请 ********************/ //AppendTo 此参数表示要拼接的的元素的ID,比如将读取的评论列表拼接到ID为CommentList的Div里面 //Top 显示加盟申请的条数 //subId 根据ID读取相应的评论,此ID可以为招商加盟ID function GetFaqById(AppendTo, Top, subId) { $.post("/Mobile/MAjax.ashx?action=GetFaqById&t=" + Math.random(), { oid: subId, top: Top }, function (msg) { var iCount = $(msg).find("count").text(); var cou = "评论(" + iCount + "条)"; var commtns = $(msg).find("comment"); var sHtml = ""; for (var i = 0; i < commtns.length; i++) { var jCmt = $(commtns[i]); var sUsername = jCmt.find("username").text(); var sContent = jCmt.find("content").text(); var sTime = jCmt.find("inputTime").text().toString(); var sfeedback = jCmt.find("feedback").text(); var list = []; list.push(["
", "
", sUsername, "", sTime, "说道:
"].join('')); list.push(["
", "

", sContent.toString(), "

", "

管理员回复:"].join('')); list.push([sfeedback, "

", "
", "
"].join('')); list = list.join(''); sHtml += list; } var _type = "agent"; sHtml += "

" + cou + "

"; if (iCount > 0) { $("#" + AppendTo + "").html(sHtml); } else { $("#" + AppendTo + "").html("暂无评论"); } }); } /******************** * 得到在线咨询/反馈/加盟申请 ********************/ /******************** * 得到方案的评论数 ********************/ function getProjectNum(subId) { $.post("/Mobile/MAjax.ashx?action=GetProjectNum&t=" + Math.random(), { ID: subId }, function (msg) { var returnValue = parseInt(gav(msg, "count"),0); $("#projectNum").text(returnValue); }); } /******************** * 得到方案的评论数 ********************/ /******************** * 更换验证码 ********************/ function changeVerCode(elmId, msgElmId) { if (elmId == null) { elmId = "imgVerCode"; } if (msgElmId == null) { msgElmId = "spVerCodeMsg"; } var jImg = $("#" + elmId + ""); var jMsg = $("#" + msgElmId + ""); jMsg.html("正在刷新验证码...").show(); jImg.attr({ src: "/Tools/ValidCode.aspx?x=" + Math.random(), alt: "验证码" }); jImg.hide(); jImg.bind("load", function () { jMsg.hide(); jImg.show(); }); } /******************** * 加入收藏代码 *研发部张新华 ********************/ function addfavor(url, title) { if (confirm("网站名称:" + title + "\n网址:" + url + "\n确定添加收藏?")) { if (document.all) { window.external.addToFavoritesBar("" + url + "", '' + title + ''); } else if (window.sidebar) { window.sidebar.addPanel('' + title + '', "" + url + "", ""); } else { alert('关闭本提示后,请使用Ctrl+D添加到收藏夹'); } } } /******************** * 根据key获取 ajax对象节点值getAjaxVal * xMsg : xml对象 * key : 节点的属性key ********************/ function gav(xMsg, key) { var jMsg = $(xMsg); var s = $(jMsg.find("node[key=" + key + "]")).text(); return s; } /************************************************************************************** *详细页分页功能公用函数 *参数说明: *fit-----点击的方向,up,down,qw三个值,up表示上一页,down表示下一页,qw表示余下全文 *pCount-----表示总页数 *currUrl----表示当前页的链接 如果:xxxxx_page2.html 程序会自动截取_page后面的2来分页 *OId:当前文章或者产品的ID *思路: *当pCount小于1的时候,内容不分页 ,分页按钮不显示 *当pCount大于1,用户可以点击上一页,当当前页等于1的时候 上一页按钮禁用 *当当前页小于pCount的时候,用户可以点击下一页,否则禁用下一页按钮 *当pCount大于3的时候显示余下全文按钮,否则都不显示 *余下全文按钮的的效果:点击余下全文,将从当前页开始到最后一页的内容全部加载出来 ***************************************************************************************/ function SetPageCount(getType, OId, pCount, currUrl) { //1-设置分页按钮是否显示隐藏,根据pCount判断 if (parseInt(pCount) > 1) { $("#setPage").show(); //显示分页层 //如果pCount>3才显示余下全文按钮 if (pCount > 3) { $(".page-qw").show(); } else { $(".page-qw").hide(); } //设置总页数数 var curr = currUrl.substring(currUrl.indexOf("_page") + 5, currUrl.indexOf(".html")); if (parseInt(curr) == 1) { $("#up").addClass("no_click"); } else if (parseInt(curr) == pCount) { $("#next").addClass("no_click"); $("#qw").hide(); } $("#pCount").empty(); //$("#pCount").append("" + curr + "/" + pCount + ""); document.getElementById("pCount").innerHTML = "" + curr + "/" + pCount + ""; $("#up").unbind("click").bind("click", function () { ToUp(getType, OId, "up", pCount, curr, currUrl); }); $("#qw").unbind("click").bind("click", function () { ToUp(getType, OId, "qw", pCount, curr, currUrl); }); $("#next").unbind("click").bind("click", function () { ToUp(getType, OId, "down", pCount, curr, currUrl); }); } else { $("#setPage").hide(); //隐藏分页层 } } /********************************************* *根据用户的动作决定是显示上一页还是下一页还是余下全文 *参数说明: *fit:用户动作,up上一页,down下一页,qw余下全文 *pCount:总页数 *curr:当前页 *currUrl:当前页面的路径 *********************************************/ function ToUp(getType, OId, fit, pCount, curr, currUrl) { var strUrl = window.location.href.toString(); strUrl = strUrl.substring(0, strUrl.indexOf("_page")); curr = parseInt(curr); switch (fit) { case "up": if (curr > 1) { curr = curr - 1; strUrl += "_page" + curr + ".html"; } else { //已经是第一页了 $("#up").addClass("no_click"); $("#up").unbind("click"); return; } break; case "down": if (curr < pCount) { curr = curr + 1; strUrl += "_page" + curr + ".html"; } else { //已经是最后一页了 $("#next").addClass("no_click"); $("#next").unbind("click"); $("#qw").addClass("no_click"); return; } break; case "qw": if (pCount - curr <= 8) { $.post("/Mobile/MAjax.ashx?action=GetContentQW&t=" + Math.random(), { curr: curr, OId: OId, getType: getType } , function (msg) { if (gav(msg, "state") == "1") { $("#content").empty(); $("#content").append(gav(msg, "Content") + "
"); $("#setPage").hide(); //隐藏分页层 } else { alert(gav(msg, "Content")); } }); } else { alert("抱歉,余下全文的内容太长,请翻页查看"); } return; default: if (curr > 1) { curr = curr - 1; strUrl += "_page" + curr + ".html"; } else { //已经是第一页了 $("#up").addClass("no_click"); $("#up").unbind("click"); return; } break; } window.location = strUrl; } ///清空表单中的文本数据 ///formName参数:表单的ID function emptyText(formName) { document.getElementById(formName).onreset(); } /* 设置列表页分页 */ function SetListPage(action,index) { var path = decodeURI(window.location.href.toLowerCase()); var weixinUrl = false; var strWeixin="#mp.weixin.qq.com"; if (path.indexOf(strWeixin) != -1) { path = path.substring(0, path.lastIndexOf('#')); weixinUrl = true; } path = path.replace("#logo", "").replace("#", ""); var p = path.substring(path.lastIndexOf('/') + 1).toLowerCase(); var ext = ".html"; //后缀 var regex = /^(\w)*-(\d{4}(,\d{4})*).html$/; //例news-0001,0003,0030.html的格式 var regexPage = /^(\w)*-(\d{4}(,\d{4})*)-(\d+).html$/; //例news-0001,0003,0030-1.html的格式 var pageIndex = $("#lblPageIndex").text(); //得到当前页 var totalCount = $("#lblTotalCount").text(); //得到总页数 if (action == "pageNext") { //下一页 pageIndex = parseInt(pageIndex, 10) + 1; } else if (action == "pageUp") //上一页 { pageIndex = parseInt(pageIndex, 10) - 1; } if (pageIndex <= 1) { pageIndex = 1; } else if (pageIndex >= totalCount) { pageIndex = totalCount; } if (index != "") { pageIndex = index; } path = path.toLowerCase(); if (path.indexOf("search") >= 0 || path.lastIndexOf("index.aspx") >= 0 || path.lastIndexOf("index" + ext) >= 0 || path.lastIndexOf("list.aspx") >= 0 || path.lastIndexOf("list" + ext) >= 0 || path.indexOf("ajax.ashx") >= 0 || p.indexOf("commend.aspx")>=0 || p == "" || p.indexOf("1=1&page=") >= 0)//首页、正常列表页 { path = getUrl(path) + "&page=" + pageIndex; if (weixinUrl) { path = path + strWeixin; } window.location.href="qbui;" } else if (regex.test(p)) { //例news-0001,0003,0030.html的格式 path = path.substring(0, path.lastIndexOf('.')) + "-" + pageIndex + ext; if (weixinUrl) { path = path + strWeixin; } window.location.href="qbui;" } else if (regexPage.test(p)) { //例news-0001,0003,0030-1.html的格式 path = path.substring(0, path.lastIndexOf('-') + 1) + pageIndex + ext; if (weixinUrl) { path = path + strWeixin; } window.location.href="qbui;" } else { //扩展URL的伪静态 var regexPage = /^(\w+)-(\d+).html$/; //有分页 var regex2 = /^(\w+).html$/; //无分页 if (regexPage.test(p)) { path = path.substring(0, path.lastIndexOf('-') + 1) + pageIndex + ext; if (weixinUrl) { path = path + strWeixin; } window.location.href="qbui;" } else if (regex2.test(p)) { path = path.substring(0, path.lastIndexOf(".")) + "-" + pageIndex + ext; if (weixinUrl) { path = path + strWeixin; } window.location.href="qbui;" } } return false; } //设置分页下拉框的值 $(function () { var _size = $("#lblTotalCount").text(); var _index = $("#lblPageIndex").text(); for (var i = 1; i <= _size; i++) { var op = new Option(i, i); $("#drpPageIndex").append(op); } $("#drpPageIndex").val(_index); }); function getUrl(path) { var para; var i = path.indexOf("?"); if (path.indexOf("?") != -1) { para = path.substring(i + 1); var index = para.lastIndexOf("&page"); if (index != -1) { para = para.substring(0, index); path = path.substring(0, i + 1) + para; } } else { para = "?1=1"; path = path + para; } return path; } /* 列表页分页 */ /*产品列表外宽宽度 */ $(function () { var _width = parseInt($(".wrap_width img").attr("width"), 10); if (_width > 130) { _width = _width + 2; $(".wrap_width").css("width", _width + "px"); } }); //ProductDetail.aspx页面使用的方法---------------------------------------------------------------------------------------------------------------------------- function GetContentByProductId(proId) { if (proId == 0) { alert("抱歉,参数错误"); history.go(-1); return; } getContent(proId, 1); } function getContent(proId, currPage) { //ID正确,则开始请求数据 $.post("/Mobile/MAjax.ashx?action=GetContentByProductId&t=" + Math.random(), { ProId: proId, CurrPage: currPage }, function (rsp) { if ($(rsp).find("Error").length > 0) { alert($(rsp).find("Error").text()); } else { $("#AppendContent").empty(); $("#AppendContent").append($(rsp).find("Content").html()); var count = $(rsp).find("PageCount").text(); var curr = $(rsp).find("CurrPage").text(); $("#ToUp").attr("curr", curr); $("#Count").attr("Count", count); $("#Count").empty(); $("#Count").append(curr + "/" + count); } }); } function ToUpDown(proId, action) { if (proId == 0) { alert("抱歉,参数错误"); history.go(-1); return; } var curr = parseInt($("#ToUp").attr("curr")); var count = parseInt($("#Count").attr("Count")); switch (action) { case "Up": if (curr > 1) { curr -= 1; } else { $("#ToUp").addClass("no_click"); $("#ToUp").unbind("click"); return; } break; case "Down": if (curr < count) { curr += 1; } else { $("#ToUp").addClass("no_click"); $("#ToDown").unbind("click"); return; } break; } getContent(proId, curr); } ///根据产品ID获取产品的评论总数 //参数说明: //proId:产品ID var commentCount = 1; function GetCommentCountByProId(proId, appendDiv) { if (proId == 0) { alert("抱歉,参数错误"); history.go(-1); return; } //ID正确,则开始请求数据 $.post("/Mobile/MAjax.ashx?action=GetCommentCountByProId&t=" + Math.random(), { ProId: proId }, function (rsp) { if ($(rsp).find("Error").length > 0) { alert($(rsp).find("Error").text()); } else { $("#" + appendDiv + "").empty(); $("#" + appendDiv + "").append($(rsp).find("Count").text()); commentCount = parseInt($(rsp).find("Count").text()); //获取产品评论列表 } }); } ///忘记密码后的修改密码操作 function UpdatePwd(code) { if ($("#txtNewPin").val() == "") { $(validate).text("请输入新密码"); } else if ($("#txtConfirmPin").val() == "") { $(validate).text("请输入确认新密码"); } else if ($("#txtNewPin").val() != $("#txtConfirmPin").val()) { $(validate).text("新密码和确认新密码不一致,请重新输入"); } else { $.post("/Mobile/MAjax.ashx?action=UpdatePwd&t=" + Math.random(), { Code: code, Pwd: $("#txtNewPin").val() }, function (msg) { var sta = gav(msg, "state"); var sMsg = gav(msg, "msg"); if (sta == "0") { $("#validate").text(sMsg); } else { $("#contapic_bg").show(); $("#right").show(); window.setTimeout(function () { location.href="/Npcjmf/Vtfs/mphjo.btqy"; }, 3000); } }); } } //微网页的浏览次数 function UpdateWeiPageHits(oid) { if (!isNaN(oid)) { $.post("/Mobile/MAjax.ashx?action=UpdateWeiPageHits&t=" + Math.random(), { Oid: oid }, function (msg) { var sta = gav(msg, "state"); }); } } var PTN_EMAIL = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; var PARTTEN = /^[1][3-8]+\d{9}$/; var reg = /^\s*$/; function resetinput() { var textTel = $("#txttel"); var textName = $("#txtname"); var txtaddress = $("#txtaddress"); var txtear = $("#txtear"); var _verCode = $("#txtVerCode"); textTel.val("请输入电话"); textName.val("请输入姓名"); txtaddress.val("请输入报名课程"); _verCode.val("请输入验证码"); } function IndexSendLeaveword(src) { var textTel = $("#txttel").val(); var textName = $("#txtname").val(); var txtaddress = $("#txtaddress").val(); var _verCode = $("#txtVerCode").val(); if (reg.test(textName) || textName == "请输入姓名") { $("#validate").text("姓名不可为空"); return; } if (reg.test(textTel) || textTel == "请输入电话") { $("#validate").text("电话不可为空"); return; } else if (!PARTTEN.test(textTel)) { $("#validate").text("电话格式错误"); return; } if (reg.test(txtaddress) || txtaddress == "请输入报名课程") { $("#validate").text("报名课程不可为空"); return; } if (_verCode == null || _verCode == "" || _verCode == "请输入验证码") { $("#validate").text("验证码不可为空"); return; } $.post("/mobile/Majax.ashx?action=IndexAddLeaveword&t=" + Math.random(), { name: textName, tel: textTel, address: txtaddress, verCode: _verCode }, function (msg) { var sta = gav(msg, "state"); var sMsg = gav(msg, "msg"); if (sta == "1") { $("#validate").removeClass("red").addClass("green"); resetinput(); } $("#validate").text(sMsg); }); }