/********************************************************************* File : global-public.js des : 前后台通用脚本 *********************************************************************/ /********************************************* * function : checkWebBrowse * author : flotage * des : 判断浏览器 * return : 0 - 未知 1 - IE 2 - 火狐 *********************************************/ function checkWebBrowse(){ var bname = navigator.appName; if (bname.search(/microsoft/i) == 0) return 1; if (bname.search(/netscape/i) == 0) return 2; // 火狐 return 0; } /******************************************************** * function : selectMenberPage * author : flotage * create : 2012.07.09 * des : 键按下事件(防止出现不可编辑文本框中按下删除键,导致浏览器后退) * 功能在IE下未完成,需要调试 ********************************************************/ function onEditKeyDown(ev){ } function getKeyCode(ev){ if (2==checkWebBrowse()){ // FF return ev.which; }else{ // IE return event.keyCode; } } /******************************************************** * function : onEnterKeyDown * author : flotage * create : 2012.07.09 * des : 全局函数,防止在文本框中,敲回车后,自动提交 ********************************************************/ function onEnterKeyDown(ev){ var keyCode = getKeyCode(ev); if (keyCode==13)return false; return true; } /******************************************************** * function : gAlert * author : flotage * create : 2012.07.09 * des : 通用提示信息窗口 ********************************************************/ function gAlert(msg){ $.layer({v_msgtype:9,v_offset:['15%','50%'],v_msg:msg}); } //如果有父窗口,则在父窗口弹出提示,否则去除阴影背景 前台短信订阅专用 function gAlert2(msg){ if (window.parent){ window.parent.$.layer({v_msgtype:9,v_offset:['15%','50%'],v_msg:msg}); }else{ $.layer({v_msgtype:9,v_offset:['10%','50%'],v_msg:msg,v_shade:false,v_move:false}); } } /******************************************************** * function : gAlertOk * author : flotage * create : 2012.07.09 * des : 通用成功提示信息窗口 ********************************************************/ function gAlertOk(msg){ $.layer({v_msgtype:1,v_offset:['15%','50%'],v_msg:msg}); } /******************************************************** * function : gAlertErr * author : flotage * create : 2012.07.09 * des : 通用错误提示信息窗口 ********************************************************/ function gAlertErr(msg){ $.layer({v_msgtype:5,v_offset:['15%','50%'],v_msg:msg}); } /******************************************************** * function : stopDefault * author : * create : 2012.07.09 * des : 阻止浏览器的默认行为 ********************************************************/ function stopDefault(e) { // 阻止默认浏览器动作(W3C) if (e && e.preventDefault) e.preventDefault(); // IE中阻止函数器默认动作的方式 else window.event.returnValue = false; return false; } /******************************************************** * function : stopBubble * author : * create : 2012.07.09 * des : 停止事件冒泡 ********************************************************/ function stopBubble(e) { // 如果提供了事件对象,则这是一个非IE浏览器 if (e && e.stopPropagation) // 因此它支持W3C的stopPropagation()方法 e.stopPropagation(); else // 否则,我们需要使用IE的方式来取消事件冒泡 window.event.cancelBubble = true; } /** * 用法 String.format("Name:{0} Pass:{1}","xxname","1234"); */ String.format = function(format) { var args = Array.prototype.slice.call(arguments, 1); return format.replace(/\{(\d+)\}/g, function(m, i) { return args[i]; }); } $(document).keydown(function(e){ var target = e.target ; var tag = e.target.tagName.toUpperCase(); if(e.keyCode == 8){ if((tag == 'INPUT' && !$(target).attr("readonly"))||(tag == 'TEXTAREA' && !$(target).attr("readonly"))){ if((target.type.toUpperCase() == "RADIO") || (target.type.toUpperCase() == "CHECKBOX")){ return false ; }else{ return true ; } }else{ return false ; } } }); /** *检查输入字符长度 */ function checklength(str,len){ var c = $(str).val().match(/[^ -~]/g); var slen=$(str).val().length + (c ? c.length : 0); if(slen>len){ gAlert($(str).attr('alt')+"字段输入太长,不能超过"+len+"个字符(一个汉字两个字符)!"); return false; } return true; } /** *检查输入字符长度(以gAlert方式显示) */ function checklengthWithGalert(str,len){ var c = $(str).val().match(/[^ -~]/g); var slen=$(str).val().length + (c ? c.length : 0); if(slen>len){ gAlert($(str).attr('alt')+"字段输入太长,不能超过"+len+"个字符(一个汉字两个字符)!"); return false; } return true; } /** *过滤输入框前后空格,并把过滤后的值写会到输入框 */ function gTrim(obj){ obj.value = $.trim(obj.value); } /** *验证电话号码 */ function checkTel(str){ var reg = /^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/ if(!reg.test($.trim(str))){ return false; } return true; } /** *验证邮箱 */ function checkEmail(str){ //var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/; var reg = /^([a-zA-Z0-9_-_\.])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/; if(!reg.test($.trim(str))){ return false; } return true; } /** *验证手机号 */ function checkMobile(str){ var reg =/^0{0,1}(13[0-9]|15[0-9]|17[0-9]|18[0-9])[0-9]{8}$/; if(!reg.test($.trim(str))){ return false; } return true; } /** *验证数字 */ function checkNumber(str){ var reg=/^[0-9]*$/; if(!reg.test($.trim(str))){ return false; } return true; } /** * 验证数字(可验证长度,以gAlert方式显示) * id - 输入对象的ID * len - 小数位长度 * name - 对象名称(用于提示) */ function checkNumberWithLen(id,len,name,minnum,maxnum){ if (id.substring(0,1)!="#")id="#"+id; var value = $(id).val(); if (!gScript.checkIsInput(id,name))return false; if (isNaN(value)){ gAlert(name+'请输入数字'); return false; } if(null!=minnum){ if (parseFloat(value)maxnum){ gAlert(name+'不能是大于'+maxnum+'的数字'); return false; } } var mm0 = "^[0-9]*[0-9][0-9]*$" var mm1 = "^[0-9]+(.[0-9]{0,1})?$" var mm2 = "^[0-9]+(.[0-9]{0,2})?$" var mm3 = "^[0-9]+(.[0-9]{0,3})?$" var mm4 = "^[0-9]+(.[0-9]{0,4})?$" var mm6 = "^[0-9]+(.[0-9]{0,6})?$" var mm8 = "^[0-9]+(.[0-9]{0,8})?$" var res = null; if (len==0){ res = value.match(mm0); }else if (len==1){ res = value.match(mm1); }else if (len==2){ res = value.match(mm2); }else if (len==4){ res = value.match(mm4); }else if (len==6){ res = value.match(mm8); }else if (len==8){ res = value.match(mm8); }else{ res = value.match(mm3); } if (null==res){ if (len>0) gAlert(name+'最多只能保留'+len+'位小数!'); else gAlert(name+'必须是整数!'); return false; } return true; } /** *验证数字和字母 */ function checkNotCharacters(str){ var reg=/^[0-9a-zA-Z]*$/; if(!reg.test($.trim(str))){ return false; } return true; } /** *验证字母(只允许输入字母) */ function checkOnlyEnglish(str){ var reg=/^[a-zA-Z]*$/; if(!reg.test($.trim(str))){ return false; } return true; } /** *检测非法字符 ~!@#$%^&*()_+-=|\{}[]:”;’<>?,./+*/ /**中的任意一个字符,视为非法*/ function checkIllegalChar(str){ var reg=/[-_\+\\\~\!@#\$%\^&\*\.\,\=\;\:\?<>\(\)\[\]\{\}\/\|\'\"]+/g if(!reg.test($.trim(str))){ return false; } return true; } /** *转换大写金额 */ function convertCurrency(currencyDigits) { var MAXIMUM_NUMBER = 99999999999.99; var CN_ZERO = "\u96f6"; var CN_ONE = "\u58f9"; var CN_TWO = "\u8d30"; var CN_THREE = "\u53c1"; var CN_FOUR = "\u8086"; var CN_FIVE = "\u4f0d"; var CN_SIX = "\u9646"; var CN_SEVEN = "\u67d2"; var CN_EIGHT = "\u634c"; var CN_NINE = "\u7396"; var CN_TEN = "\u62fe"; var CN_HUNDRED = "\u4f70"; var CN_THOUSAND = "\u4edf"; var CN_TEN_THOUSAND = "\u4e07"; var CN_HUNDRED_MILLION = "\u4ebf"; //var CN_SYMBOL = "¥:"; var CN_SYMBOL = ""; var CN_DOLLAR = "\u5143"; var CN_TEN_CENT = "\u89d2"; var CN_CENT = "\u5206"; var CN_INTEGER = "\u6574"; // Variables: var integral; // Represent integral part of digit number. var decimal; // Represent decimal part of digit number. var outputCharacters; // The output result. var parts; var digits, radices, bigRadices, decimals; var zeroCount; var i, p, d; var quotient, modulus; // Validate input string: currencyDigits = currencyDigits.toString(); // 处理负数的情况,红冲的时候有负数 var fushu = ""; if(parseFloat(currencyDigits)<0){ currencyDigits = currencyDigits.substr(1); fushu = "负"; } if (currencyDigits == "") { //gAlert("请输入要转换的数字!"); return ""; } if (currencyDigits.match(/[^,.\d]/) != null) { gAlert("\u6570\u5b57\u4e2d\u542b\u6709\u975e\u6cd5\u5b57\u7b26!"); return ""; } if ((currencyDigits).match(/^((\d{1,3}(,\d{3})*(.((\d{3},)*\d{1,3}))?)|(\d+(.\d+)?))$/) == null) { //gAlert("错误的数字格式!"); return ""; } // Normalize the format of input digits: currencyDigits = currencyDigits.replace(/,/g, ""); // Remove comma delimiters. currencyDigits = currencyDigits.replace(/^0+/, ""); // Trim zeros at the beginning. // Assert the number is not greater than the maximum number. if (Number(currencyDigits) > MAXIMUM_NUMBER) { gAlert("\u8d85\u51fa\u8f6c\u6362\u6700\u5927\u8303\u56f4!"); return ""; } // Process the coversion from currency digits to characters: // Separate integral and decimal parts before processing coversion: parts = currencyDigits.split("."); if (parts.length > 1) { integral = parts[0]; decimal = parts[1]; // Cut down redundant decimal digits that are after the second. decimal = decimal.substr(0, 2); } else { integral = parts[0]; decimal = ""; } // Prepare the characters corresponding to the digits: digits = new Array(CN_ZERO, CN_ONE, CN_TWO, CN_THREE, CN_FOUR, CN_FIVE, CN_SIX, CN_SEVEN, CN_EIGHT, CN_NINE); radices = new Array("", CN_TEN, CN_HUNDRED, CN_THOUSAND); bigRadices = new Array("", CN_TEN_THOUSAND, CN_HUNDRED_MILLION); decimals = new Array(CN_TEN_CENT, CN_CENT); // Start processing: outputCharacters = ""; // Process integral part if it is larger than 0: if (Number(integral) > 0) { zeroCount = 0; for (i = 0; i < integral.length; i++) { p = integral.length - i - 1; d = integral.substr(i, 1); quotient = p / 4; modulus = p % 4; if (d == "0") { zeroCount++; } else { if (zeroCount > 0) { outputCharacters += digits[0]; } zeroCount = 0; outputCharacters += digits[Number(d)] + radices[modulus]; } if (modulus == 0 && zeroCount < 4) { outputCharacters += bigRadices[quotient]; } } outputCharacters += CN_DOLLAR; } // Process decimal part if there is: if (decimal != "") { for (i = 0; i < decimal.length; i++) { d = decimal.substr(i, 1); if (d != "0") { outputCharacters += digits[Number(d)] + decimals[i]; } } } // Confirm and return the final output string: if (outputCharacters == "") { outputCharacters = CN_ZERO + CN_DOLLAR; } if (decimal == "") { outputCharacters += CN_INTEGER; } outputCharacters = CN_SYMBOL + outputCharacters; return fushu + outputCharacters; } /** *转换重量金额 */ function convertWeight(currencyDigits) { var MAXIMUM_NUMBER = 99999999999.99; var CN_ZERO = "\u96f6"; var CN_ONE = "\u58f9"; var CN_TWO = "\u8d30"; var CN_THREE = "\u53c1"; var CN_FOUR = "\u8086"; var CN_FIVE = "\u4f0d"; var CN_SIX = "\u9646"; var CN_SEVEN = "\u67d2"; var CN_EIGHT = "\u634c"; var CN_NINE = "\u7396"; var CN_TEN = "\u62fe"; var CN_HUNDRED = "\u4f70"; var CN_THOUSAND = "\u4edf"; var CN_TEN_THOUSAND = "\u4e07"; var CN_HUNDRED_MILLION = "\u4ebf"; //var CN_SYMBOL = "¥:"; //var CN_SYMBOL = ""; //var CN_DOLLAR = "\u5143"; //var CN_TEN_CENT = "\u89d2"; //var CN_CENT = "\u5206"; //var CN_INTEGER = "\u6574"; var CN_POINT = "\u70b9"; // 点 var CN_TONS = "\u5428"; // 吨 var CN_KG = "\u5343\u514b"; // 千克 // Variables: var integral; // Represent integral part of digit number. var decimal; // Represent decimal part of digit number. var outputCharacters; // The output result. var parts; var digits, radices, bigRadices, decimals; var zeroCount; var i, p, d; var quotient, modulus; // Validate input string: currencyDigits = currencyDigits.toString(); if (currencyDigits == "") { //gAlert("请输入要转换的数字!"); return ""; } if (currencyDigits.match(/[^,.\d]/) != null) { gAlert("\u6570\u5b57\u4e2d\u542b\u6709\u975e\u6cd5\u5b57\u7b26!"); return ""; } if ((currencyDigits).match(/^((\d{1,3}(,\d{3})*(.((\d{3},)*\d{1,3}))?)|(\d+(.\d+)?))$/) == null) { //gAlert("错误的数字格式!"); return ""; } // Normalize the format of input digits: currencyDigits = currencyDigits.replace(/,/g, ""); // Remove comma delimiters. currencyDigits = currencyDigits.replace(/^0+/, ""); // Trim zeros at the beginning. // Assert the number is not greater than the maximum number. if (Number(currencyDigits) > MAXIMUM_NUMBER) { gAlert("\u8d85\u51fa\u8f6c\u6362\u6700\u5927\u8303\u56f4!"); return ""; } // Process the coversion from currency digits to characters: // Separate integral and decimal parts before processing coversion: parts = currencyDigits.split("."); if (parts.length > 1) { integral = parts[0]; decimal = parts[1]; // Cut down redundant decimal digits that are after the second. decimal = decimal.substr(0, 3); } else { integral = parts[0]; decimal = ""; } // Prepare the characters corresponding to the digits: digits = new Array(CN_ZERO, CN_ONE, CN_TWO, CN_THREE, CN_FOUR, CN_FIVE, CN_SIX, CN_SEVEN, CN_EIGHT, CN_NINE); radices = new Array("", CN_TEN, CN_HUNDRED, CN_THOUSAND); bigRadices = new Array("", CN_TEN_THOUSAND, CN_HUNDRED_MILLION); //decimals = new Array(CN_TEN_CENT, CN_CENT); // Start processing: outputCharacters = ""; // Process integral part if it is larger than 0: if (Number(integral) > 0) { zeroCount = 0; for (i = 0; i < integral.length; i++) { p = integral.length - i - 1; d = integral.substr(i, 1); quotient = p / 4; modulus = p % 4; if (d == "0") { zeroCount++; } else { if (zeroCount > 0) { outputCharacters += digits[0]; } zeroCount = 0; outputCharacters += digits[Number(d)] + radices[modulus]; } if (modulus == 0 && zeroCount < 4) { outputCharacters += bigRadices[quotient]; } } //outputCharacters += CN_DOLLAR; } // Process decimal part if there is: if (decimal != "") { outputCharacters += CN_POINT; for (i = 0; i < decimal.length; i++) { d = decimal.substr(i, 1); outputCharacters += digits[Number(d)]; } } // Confirm and return the final output string: if (outputCharacters == "") { outputCharacters = CN_ZERO + CN_TONS; } outputCharacters = outputCharacters + CN_TONS; return outputCharacters; } /** *禁用相应ID的按钮 */ function disableBt(id){ $("#"+id).attr("disabled", true); } /** * 刷新购物车后面的值 */ function reflashShoppingCount(rootPath){ $.post(rootPath+"/exp/hangsource/buy/shopping/getShoppingCount.do?jsoncallback=?",function (result){ try{ var msg = result.num; $("#gwc_button").html(msg); }catch(e){ } },"json"); } /** * 刷新购物车后面的值 */ function reflashShoppingCount(){ $.post("http://www.mrobay.com"+"/exp/hangsource/buy/shopping/getShoppingCount.do?jsoncallback=?",function (result){ try{ var msg = result.num; $(".gwc_button").html(msg); $(".gwc_button2").html(msg); }catch(e){ } },"json"); } /** * 刷新我的消息后面的值 */ function reflashMessageCount(rootPath){ $.post(rootPath+"/bsp/menber/msg/getMessageCount.do?jsoncallback=?",function (result){ try{ var msg = result.num; $("#msg_button").html(msg); }catch(e){ } },"json"); } /** * 判断是否登录 */ function reflashLogin(rootPath,path){ $.post(rootPath+"/reflashLogin.do?jsoncallback=?",function (result){ if (null==result||!result) return; var ret = result[0]; if(ret != null){ $("#msg_login").html("陌贝网首页 "+ret.username+" [安全退出]"); $("#hydm").val("hydm"); }else{ $("#msg_login").html("陌贝网首页 请登录 免费注册"); $("#hydm").val(""); } },"json"); } /** * 显示会员积分 * path: * scpath - 积分平台地址 * mbcode - 会员代码 * id - 页面输出元素ID * typ - 1 前台,2 后台 **/ function showmbscore(scpath,mbcode,id,typ){ var docpath = DOC_BASE_PATH+"/images/integral"; var url = ""; if(typ == null || typ == undefined || typ == ""){ typ = "1"; } if(typ == "1"){ // 前台 url = scpath+"/scp/score/mbscore.do?jsoncallback=?"; }else if(typ == "2"){ // 后台 url = scpath+"/scm/score/mbscore.do?jsoncallback=?"; } $.post(url,{"hydm":mbcode,"docpath":docpath},function (result){ try{ var msg = result[0]; $("#"+id).html(msg); }catch(e){ } },"json"); } /** * 显示会员积分 * path: * scpath - 积分平台地址 * mbcode - 会员代码 * id - 页面输出元素ID * typ - 1 前台,2 后台 * flag - 1卖家 2买家 **/ function showmbscoreType(scpath,mbcode,id,typ,flag){ var docpath = DOC_BASE_PATH+"/images/integral"; var url = ""; if(typ == null || typ == undefined || typ == ""){ typ = "1"; } if(typ == "1"){ // 前台 url = scpath+"/scp/score/mbscore.do?jsoncallback=?"; }else if(typ == "2"){ // 后台 url = scpath+"/scm/score/mbscore.do?jsoncallback=?"; } $.post(url,{"hydm":mbcode,"docpath":docpath,"flag":flag},function (result){ try{ var msg = result[0]; $("#"+id).html(msg); }catch(e){ } },"json"); } /** * 显示会员积分 * path: * scpath - 积分平台地址 * mbcode - 会员代码 * id - 页面输出元素ID * typ - 1 前台,2 后台 * flag - 1卖家 2买家 **/ function showmbscoreTypeMg(scpath,mbcode,id,typ,flag){ var docpath = DOC_BASE_PATH+"/images/integral"; var url = ""; if(typ == null || typ == undefined || typ == ""){ typ = "1"; } if(typ == "1"){ // 前台 url = scpath+"/scp/score/mbscoreMg.do?jsoncallback=?"; }else if(typ == "2"){ // 后台 url = scpath+"/scm/score/mbscore.do?jsoncallback=?"; } $.post(url,{"hydm":mbcode,"docpath":docpath,"flag":flag},function (result){ try{ var msg = result[0]; $("#"+id).html(msg); }catch(e){ } },"json"); } /** * 将数字转为货币格式 xxx,xxx.xx * path: * str - 数字(字符串) * num - 保留的小数位>0 **/ function convert(str,num) { str = str+""; var pp=0; var dd=0; if(str.indexOf(".")>0){ dd=str.indexOf(".",1) if(str.length-(num+1)>dd){ var end=str.substring(dd+(num+1),dd+(num+2)); var strend=str.substring(dd+num,dd+(num+1)); str=str.substring(0,dd+num); if(end>4) strend=(parseInt(strend)+1); if(strend==10){ for(var i=0;i0){ pp=str.indexOf(",") }else if(str.indexOf(".")>0){ pp=str.indexOf(".",1) }else{ pp=str.length; } pp=pp-3; if(pp<=0) return str; var s=str.substring(0,pp); var e=str.substring(pp,str.length); var str1=s+","+e; return convert(str1,num); } /**在onkeyup事件中使用,自动控制textarea的最大长度**/ function DjCheckMaxlength(oInObj) { var iMaxLen = parseInt(oInObj.getAttribute('maxlength')); var iCurLen = oInObj.value.length; if ( oInObj.getAttribute && iCurLen > iMaxLen ) { oInObj.value = oInObj.value.substring(0, iMaxLen); } } /** * 按指定字符数截取字符串,超出部分用省略号代替 * path: * str - 传入截取字符 * num - 指定字符数,中文约算1.5个字符 **/ function getBz(str,num) { var len = str.length; var reLen = 0; var bz=""; for (var i = 0; i < len; i++) { if (str.charCodeAt(i) < 27 || str.charCodeAt(i) > 126) { reLen += 1.5; if(reLen<=num){ bz += str.charAt(i); }else{ bz +="..."; return bz; } } else { reLen++; if(reLen<=num){ bz += str.charAt(i); }else{ bz +="..."; return bz; } } } return bz; } /** * 加入收藏 */ function AddFavorite(sURL, sTitle) { try { window.external.addFavorite(sURL, sTitle); } catch (e) { try { window.sidebar.addPanel(sTitle, sURL, ""); } catch (e) { gAlert("加入收藏失败,请使用Ctrl+D进行添加"); } } } /** * 设为首页 */ function SetHome(obj, vrl) { try { obj.style.behavior = 'url(#default#homepage)'; obj.setHomePage(vrl); } catch (e) { if (window.netscape) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { gAlert("此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。"); } var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); prefs.setCharPref('browser.startup.homepage', vrl); } } } function chg_tit(n) { var aA=document.getElementById("search_tit").getElementsByTagName('span'); var aAction=new Array('/shangcheng/brandList.do','/xianhuo/index.do','/xianhuo/index.do','/xianhuo/index.do'); for(var i=0,j=aA.length;i parseFloat(maxvalue)){ gAlert(_name+"必须小于等于"+maxvalue+"!"); return false; } } else { if(undefined!=maxvalue&&parseFloat(_value) >= parseFloat(maxvalue)){ gAlert(_name+"必须小于"+maxvalue+"!"); return false; } } var mm = "^(0|[-|+]?[0-9]*[1-9][0-9]*)$"; if (undefined!=xsws){ if (xsws>0){ mm = "^(0|[-|+]?[0-9]+(.[0-9]{0,"+xsws+"})?)$"; } var res = _value.match(mm); if (null == res) { if (xsws > 0){ gAlert(_name + "最多只能保留" + xsws + "位小数!"); }else{ gAlert(_name+"必须是整数!"); } return false; } } return true; } function checkSpecial(){ var obj = $('.checkSpecial'); for(var i=0;i 0) { var date = new Date(); date.setTime(date.getTime() + expiresHours * 1000); cookieString = cookieString + ";expires=" + date.toUTCString(); } document.cookie = cookieString; } //修改cookie的值 function editCookie(name, value, expiresHours) { var cookieString = name + "=" + escape(value); if(expiresHours > 0) { var date = new Date(); date.setTime(date.getTime() + expiresHours * 1000); //单位是毫秒 cookieString = cookieString + ";expires=" + date.toGMTString(); } document.cookie = cookieString; } //根据名字获取cookie的值 function getCookieValue(name) { var strCookie = document.cookie; var arrCookie = strCookie.split("; "); for(var i = 0; i < arrCookie.length; i++) { var arr = arrCookie[i].split("="); if(arr[0] == name) { return unescape(arr[1]); break; } } } function validateLogin(redirectURL, needLogin){ // var loginFlag = localStorage.getItem("loginFlag"); jQuery.post("http://www.mrobay.com/indexx.do?loginFlag=true",function (result){ var obj = eval('(' + result + ')'); var user = obj[0].user; if("" != user && null != user){ var username =obj[0].user.username; if("" != username && null != username){ window.location.href= redirectURL; } }else{ if(needLogin){ debugger; localStorage.setItem("redirectURL",redirectURL); window.location.href= "http://www.mrobay.com/bsplatform/pages/htmlpage/app/login/market/login.html"; }else{ window.location.href= redirectURL; } } }); } //将数字转换成金额显示 function number_format(number, decimals, dec_point, thousands_sep) { /* * 参数说明: * number:要格式化的数字 * decimals:保留几位小数 * dec_point:小数点符号 * thousands_sep:千分位符号 * */ number = (number + '').replace(/[^0-9+-Ee.]/g, ''); var n = !isFinite(+number) ? 0 : +number, prec = !isFinite(+decimals) ? 0 : Math.abs(decimals), sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep, dec = (typeof dec_point === 'undefined') ? '.' : dec_point, s = '', toFixedFix = function (n, prec) { var k = Math.pow(10, prec); return '' + Math.round(n * k) / k; }; s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.'); var re = /(-?\d+)(\d{3})/; while (re.test(s[0])) { s[0] = s[0].replace(re, "$1" + sep + "$2"); } if ((s[1] || '').length < prec) { s[1] = s[1] || ''; s[1] += new Array(prec - s[1].length + 1).join('0'); } return s.join(dec); } function getParameter(param) { var query = window.location.search; var iLen = param.length; var iStart = query.indexOf(param); if (iStart == -1) return ""; iStart += iLen + 1; var iEnd = query.indexOf("&", iStart); if (iEnd == -1) return query.substring(iStart); return query.substring(iStart, iEnd); } function addpage(pageNum,lastNum,pageSize){ var ch10="";var ch30="";var ch50="";var ch100=""; var ch200="";var ch500="";var ch1000=""; if(pageSize==10){ch10="selected='selected'";} if(pageSize==30){ch30="selected='selected'";} if(pageSize==50){ch50="selected='selected'";} if(pageSize==100){ch100="selected='selected'";} if(pageSize==200){ch200="selected='selected'";} if(pageSize==500){ch500="selected='selected'";} if(pageSize==1000){ch1000="selected='selected'";} var pageHtml="
"; pageHtml+="<"; if(pageNum!=1&&lastNum>=6){ pageHtml+="1 "; } //console.log(pageHtml); if(lastNum<6){ for(var i=1;i<=lastNum;i++){ if(pageNum==i){ pageHtml+=""+i+""; }else{ pageHtml+=""+i+""; } } } else { if(pageNum<4){ if(pageNum==1){ pageHtml+="123"; } if(pageNum==2){ pageHtml+="23"; } if(pageNum==3){ pageHtml+="23"; } pageHtml+="4 5 ... "; } else if(pageNum"+(pageNum-2)+""+(pageNum-1)+""+ ""+pageNum+""+""+(pageNum+1)+""+ ""+(pageNum+2)+""; if(pageNum"+(lastNum-4)+""+(lastNum-3)+""+ ""+(lastNum-2)+""; if(pageNum==lastNum){ pageHtml+=""+(lastNum-1)+""+""+lastNum+""; } if(pageNum==lastNum-1){ pageHtml+=""+(lastNum-1)+""; } } } if(pageNum!=lastNum&&lastNum>=6){ pageHtml+=""+lastNum+" "; } pageHtml+=">"; pageHtml+="共"+lastNum+"页 去第 go 每页显示"+ ""+ "
"; $("#page").html(pageHtml); } function addpageSp(pageNum,lastNum,pageSize){ var ch10="";var ch30="";var ch50="";var ch100=""; var ch200="";var ch500="";var ch1000=""; if(pageSize==10){ch10="selected='selected'";} if(pageSize==30){ch30="selected='selected'";} if(pageSize==50){ch50="selected='selected'";} if(pageSize==100){ch100="selected='selected'";} if(pageSize==200){ch200="selected='selected'";} if(pageSize==500){ch500="selected='selected'";} if(pageSize==1000){ch1000="selected='selected'";} var pageHtml="
"; pageHtml+="<"; if(pageNum!=1&&lastNum>=6){ pageHtml+="1 "; } //console.log(pageHtml); if(lastNum<6){ for(var i=1;i<=lastNum;i++){ if(pageNum==i){ pageHtml+=""+i+""; }else{ pageHtml+=""+i+""; } } } else { if(pageNum<4){ if(pageNum==1){ pageHtml+="123"; } if(pageNum==2){ pageHtml+="23"; } if(pageNum==3){ pageHtml+="23"; } pageHtml+="4 5 ... "; } else if(pageNum"+(pageNum-2)+""+(pageNum-1)+""+ ""+pageNum+""+""+(pageNum+1)+""+ ""+(pageNum+2)+""; if(pageNum"+(lastNum-4)+""+(lastNum-3)+""+ ""+(lastNum-2)+""; if(pageNum==lastNum){ pageHtml+=""+(lastNum-1)+""+""+lastNum+""; } if(pageNum==lastNum-1){ pageHtml+=""+(lastNum-1)+""; } } } if(pageNum!=lastNum&&lastNum>=6){ pageHtml+=""+lastNum+" "; } pageHtml+=">"; pageHtml+="共"+lastNum+"页 去第 go"+ ""+ "
"; $("#page").html(pageHtml); } function addpageSp2(pageNum,lastNum,pageSize){ var ch10="";var ch30="";var ch50="";var ch100=""; var ch200="";var ch500="";var ch1000=""; if(pageSize==10){ch10="selected='selected'";} if(pageSize==30){ch30="selected='selected'";} if(pageSize==50){ch50="selected='selected'";} if(pageSize==100){ch100="selected='selected'";} if(pageSize==200){ch200="selected='selected'";} if(pageSize==500){ch500="selected='selected'";} if(pageSize==1000){ch1000="selected='selected'";} var pageHtml="
"; pageHtml+="<"; if(pageNum!=1&&lastNum>=6){ pageHtml+="1 "; } //console.log(pageHtml); if(lastNum<6){ for(var i=1;i<=lastNum;i++){ if(pageNum==i){ pageHtml+=""+i+""; }else{ pageHtml+=""+i+""; } } } else { if(pageNum<4){ if(pageNum==1){ pageHtml+="123"; } if(pageNum==2){ pageHtml+="23"; } if(pageNum==3){ pageHtml+="23"; } pageHtml+="4 5 ... "; } else if(pageNum"+(pageNum-2)+""+(pageNum-1)+""+ ""+pageNum+""+""+(pageNum+1)+""+ ""+(pageNum+2)+""; if(pageNum"+(lastNum-4)+""+(lastNum-3)+""+ ""+(lastNum-2)+""; if(pageNum==lastNum){ pageHtml+=""+(lastNum-1)+""+""+lastNum+""; } if(pageNum==lastNum-1){ pageHtml+=""+(lastNum-1)+""; } } } if(pageNum!=lastNum&&lastNum>=6){ pageHtml+=""+lastNum+" "; } pageHtml+=">"; pageHtml+="共"+lastNum+"页 去第 go"+ ""+ "
"; $("#page2").html(pageHtml); } /** * 将日期格式化成指定格式的字符串 * @param date 要格式化的日期,不传时默认当前时间,也可以是一个时间戳 * @param fmt 目标字符串格式,支持的字符有:y,M,d,q,w,H,h,m,S,默认:yyyy-MM-dd HH:mm:ss * @returns 返回格式化后的日期字符串 */ function formatDate(date, fmt) { date = date == undefined ? new Date() : date; date = typeof date == 'number' ? new Date(date) : date; fmt = fmt || 'yyyy-MM-dd HH:mm:ss'; var obj = { 'y': date.getFullYear(), // 年份,注意必须用getFullYear 'M': date.getMonth() + 1, // 月份,注意是从0-11 'd': date.getDate(), // 日期 'q': Math.floor((date.getMonth() + 3) / 3), // 季度 'w': date.getDay(), // 星期,注意是0-6 'H': date.getHours(), // 24小时制 'h': date.getHours() % 12 == 0 ? 12 : date.getHours() % 12, // 12小时制 'm': date.getMinutes(), // 分钟 's': date.getSeconds(), // 秒 'S': date.getMilliseconds() // 毫秒 }; var week = ['天', '一', '二', '三', '四', '五', '六']; for(var i in obj) { fmt = fmt.replace(new RegExp(i+'+', 'g'), function(m) { var val = obj[i] + ''; if(i == 'w') return (m.length > 2 ? '星期' : '周') + week[val]; for(var j = 0, len = val.length; j < m.length - len; j++) val = '0' + val; return m.length == 1 ? val : val.substring(val.length - m.length); }); } return fmt; } //树显示问题js function approve(curMname,baseUrl,actionUrl){ curMname=decodeURI(curMname); localStorage.setItem("curMname", curMname); if(actionUrl.indexOf("?") > -1){ var localCount = actionUrl.indexOf("?"); localStorage.setItem("curPath", actionUrl.slice(0, localCount)); }else{ localStorage.setItem("curPath", actionUrl); } window.location.href= baseUrl + actionUrl; } //去认证 function toRZ(){ gConfirmRZ('请登入认证账号后再进行操作',function doYes(){ window.location.href="http://www.mrobay.com/bsplatform/pages/htmlpage/app/menber/market/rzInfo.html?rzlx=1"; }); } // function showTc(ecpath){ // $.ajax({ // type: "POST", // url: ecpath+"/exp/bargainWyj/queryCount.do", // //data:$('#mform').serialize(),// 你的formid // dataType:"json", // async: false, // success: function(data) { // var count =Number(data.i1)+Number(data.i2)+Number(data.j1)+Number(data.j2)+Number(data.k); // if(data != null && count >0){ // //$.messager.lays(200, 100); // //$.messager.show("您有新的的消息", "您有 "+data.count+" 条新的议价信息", 0); // var html=""; // var i=0 // if(Number(data.i1) >0 ){ // html+="

" // html+="" // html+="" // html+="您有 "+data.i1+" 条新的议价信息" // html+="

" // i++; // } // if(Number(data.i2) >0 ){ // html+="

" // html+="" // html+="" // html+="您有 "+data.i2+" 条新的咨询信息" // html+="

" // i++; // } // if(Number(data.j1) >0 ){ // html+="

" // html+="" // html+="" // html+="您有 "+data.j1+" 条新的商家议价回复" // html+="

" // i++; // } // if(Number(data.j2) >0 ){ // html+="

" // html+="" // html+="" // html+="您有 "+data.j2+" 条新的商家咨询回复" // html+="

" // i++; // } // if(Number(data.k) >0 ){ // html+="

" // html+="" // html+="" // html+="商家已同意您的议价,请提交订单" // html+="

" // i++; // } // var hig= (i*50 + 70)+"px"; // if(hig == '120px'){ // hig = '170px'; // } // layer.open({ // title: ['您有新的的消息', 'background-color:#e77817;color:#fff'], // type: 1, // content: html, //这里content是一个普通的String // skin: 'layer-tc-class', // move: false, // area:['300px',hig], // offset:'rb', // shade :0, // anim :6, // closeBtn :1, // id:'mtc1', // success: function(layero, index){ // layer.style(index, { // marginLeft: -15 // }); // } // // time: 5000, // }); // } // $(".layer-tc-class").css("border","1px solid #e77817"); // timename=setTimeout("showTc(\""+ecpath+"\")",10000); // } // }); } /** * 跳转并转开左侧导航树 * @param curMname * @param baseUrl * @param actionUrl */ function goToNode(curMname,baseUrl,actionUrl){ localStorage.setItem("curMname", curMname); if(actionUrl.indexOf("?") > -1){ var localCount = actionUrl.indexOf("?"); localStorage.setItem("curPath", actionUrl.slice(0, localCount)); }else{ localStorage.setItem("curPath", actionUrl); } validateLogin(baseUrl+actionUrl,true); } //陌贝自营销售额 function mrobayPrice(){ var currentTime = Date.now(); var targetTime = (new Date(2018, 9, 9, 0, 0, 0)).getTime(); var offsetTime = targetTime - currentTime; offsetTime = Math.abs(offsetTime); var offsetDays = Math.floor(offsetTime / (3600 * 24 * 1e3)); return (1483154*offsetDays+new Date().getDate()*2.59); } //陌贝自营成交量 function mrobayNum(){ var currentTime = Date.now(); var targetTime = (new Date(2018, 9, 18, 0, 0, 0)).getTime(); var offsetTime = targetTime - currentTime; offsetTime = Math.abs(offsetTime); var offsetDays = Math.floor(offsetTime / (3600 * 24 * 1e3)); return 2302+3856*offsetDays+new Date().getDate(); } /** * 页面加footer */ function addFooter(){ $("#foot").remove(); html=''; html+='
'; html+='
'; html+='
    '; html+='
  • '; html+='正品保障
    '; html+='渠道正宗 放心采购'; html+='
  • '; html+='
  • '; html+='品类齐全
    '; html+='千家授权 百亿库存'; html+='
  • '; html+='
  • '; html+='现款现货
    '; html+='银行担保 资金安全'; html+='
  • '; html+='
  • '; html+='方便快捷
    '; html+='高效交易 随时随地'; html+='
  • '; html+='
'; html+='
'; html+='
'; html+='
'; html+=''; html+='
'; html+='
'; html+=''; html+='
'; html+='
'; html+=''; html+='
'; html+='
'; html+=''; html+='
'; html+='
'; html+='打开微信扫描二维码'; html+='

微信扫码,手机陌贝

'; html+='
'; html+='
'; html+='打开微信扫描二维码'; html+='

关注陌贝公众号

'; html+='
'; html+='
'; html+='
'; html+='
友情链接:'; html+=''; html+='金蜘蛛轴承网'; html+=''; html+='|'; // html+=''; // html+='轴承巴士'; // html+=''; // html+='|'; html+=''; html+='轴承之光导航'; html+=''; html+='|'; html+=''; html+='托比网'; html+=''; html+='|'; html+=''; html+='中国轴承人才网'; html+=''; html+='|'; html+=''; html+='四达全轴承商城'; html+=''; html+='|'; html+=''; html+='机械人才招聘'; html+=''; html+='|'; html+=''; html+='轴承人才网'; html+=''; html+='|'; html+=''; html+='搜轴网'; html+=''; html+='|'; html+=''; html+='有测网'; html+=''; html+='|'; html+=''; html+='轴承型号查询'; html+=''; html+='
'; html+='
'; html+=''; html+='轴承论坛'; html+=''; html+='|'; html+=''; html+='中国机经网'; html+=''; html+='|'; html+=''; html+='快递查询'; html+=''; html+='
'; html+='
'; html+='
'; html+='
'; html+=''; html+='官方微博'; html+=''; html+='|'; html+='轴承电商1群283345652(已满),轴承电商2群662348462'; html+=''; html+='轴承电商(2)'; html+=''; html+='|'; html+='轴承电商全国客服热线4008-400-345'; html+='|'; html+='增值电信业务经营许可证 辽B2-20120085 Copyright © mrobay.com 2013 - 2018 Corporation All Rights Reserved 辽B2-20120085'; html+='
'; html+='
'; html+='
'; html+='
'; html+=''; html+=''; html+=''; html+=''; html+=''; html+=''; html+=''; html+=''; html+=''; html+=''; html+='
'; html+='
'; $("body").append(html); $("head").append(''); }