global.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. //这里是友价商城系统全局JS,
  2. //不受模板影响,
  3. //就是任何模板都可以或可能调用的一些通用样式,写在这里
  4. //www.yj99.cn,请勿修改
  5. function isEmail(str){//判断邮箱
  6. var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
  7. return reg.test(str);
  8. }
  9. function tjwait(){
  10. document.getElementById("tjbtn").style.display="none";
  11. document.getElementById("tjing").style.display="";
  12. }
  13. function gourl(x){
  14. location.href=x;
  15. }
  16. //全选
  17. function xuan(){
  18. c2=document.getElementsByName("C2");
  19. c=document.getElementsByName("C1");
  20. if(c2[0].checked){
  21. for(i=0;i<c.length;i++){
  22. c[i].checked="checked";
  23. }
  24. }else{
  25. for(i=0;i<c.length;i++){
  26. c[i].checked=false;
  27. }
  28. }
  29. }
  30. function xuan1(){
  31. c21=document.getElementsByName("C21");
  32. c11=document.getElementsByName("C11");
  33. if(c21[0].checked){
  34. for(i=0;i<c11.length;i++){
  35. c11[i].checked="checked";
  36. }
  37. }else{
  38. for(i=0;i<c11.length;i++){
  39. c11[i].checked=false;
  40. }
  41. }
  42. }
  43. function addNum(num1,num2){
  44. var sq1,sq2,m;
  45. try{sq1=num1.toString().split(".")[1].length;} catch(e){sq1=0;}
  46. try{sq2=num2.toString().split(".")[1].length;} catch(e){sq2=0;}
  47. m=Math.pow(10,Math.max(sq1,sq2));
  48. return ( num1 * m + num2 * m ) / m;
  49. }
  50. function accMul(arg1,arg2){
  51. var m=0,s1=arg1.toString(),s2=arg2.toString();
  52. try{m+=s1.split(".")[1].length}catch(e){}
  53. try{m+=s2.split(".")[1].length}catch(e){}
  54. return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m);
  55. }
  56. function layerts(x){
  57. layer.open({
  58. content: x
  59. ,skin: 'msg'
  60. ,time: 3
  61. });
  62. }
  63. function gotoTop(acceleration,stime){acceleration=acceleration||0.1;stime=stime||10;var x1=0;var y1=0;var x2=0;var y2=0;var x3=0;var y3=0;if(document.documentElement){x1=document.documentElement.scrollLeft||0;y1=document.documentElement.scrollTop||0;}
  64. if(document.body){x2=document.body.scrollLeft||0;y2=document.body.scrollTop||0;}
  65. var x3=window.scrollX||0;var y3=window.scrollY||0;var x=Math.max(x1,Math.max(x2,x3));var y=Math.max(y1,Math.max(y2,y3));var speeding=1+ acceleration;window.scrollTo(Math.floor(x/speeding),Math.floor(y/speeding));if(x>0||y>0){var run="gotoTop("+ acceleration+", "+ stime+")";window.setTimeout(run,stime);}}
  66. function sertjonc(x,y){ //x表示当前ID,y表示所有的
  67. document.body.scrollTop = 0;
  68. s=document.getElementById("sertj"+x);
  69. if(s.style.display==""){s.style.display="none";}else{s.style.display="";}
  70. for(i=1;i<=y;i++){
  71. if(x!=i){document.getElementById("sertj"+i).style.display="none";}
  72. }
  73. }
  74. function qqtang(x){
  75. str="<div class='qqtang'><span class='qqtang1'>QQ:<strong id='qq_element'>"+x+"</strong></span>";
  76. str=str+"<span class='qqtang2'><a href='http://wpa.qq.com/msgrd?v=3&uin="+x+"&menu=yes' target='_blank'>直接对话</a></span>";
  77. str=str+"<span class='qqtang2' onClick=\"copyToClipboard('qq_element')\">复制号码</span>";
  78. str=str+"<span class='qqtang4'>声明:该QQ号是用户提供,平台不确保其真实性,涉及资金交易时,请核实所要购买的商品与该QQ号是否有关联(谨防QQ无效、冒用等情况)</span></div>";
  79. layer.open({
  80. content: str
  81. });
  82. }
  83. //复制
  84. function copyToClipboard(elementId) {
  85. var aux = document.createElement("input");
  86. aux.setAttribute("value", document.getElementById(elementId).innerHTML);
  87. document.body.appendChild(aux);
  88. aux.select();
  89. document.execCommand("copy");
  90. document.body.removeChild(aux);
  91. layerts("已复制");
  92. }