index.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. //套餐选择
  2. var taocanid=0;
  3. var taocanid2=0;
  4. var pretc1id=0;
  5. function taocanonc(a,b,c,e,h){
  6. document.getElementById("utc1").className="utc";
  7. taocanid=e;
  8. taocanid2=0;
  9. if(pretc1id!=0){if(document.getElementById("tc2div"+pretc1id)){document.getElementById("tc2div"+pretc1id).style.display="none";}}
  10. if(document.getElementById("tc2div"+e)){document.getElementById("tc2div"+e).style.display="";}
  11. pretc1id=e;
  12. tc2re(taocanid);
  13. document.getElementById("nowmoney").innerHTML=c;
  14. document.getElementById("nowmoneyY").innerHTML=c;
  15. for(i=1;i<=b;i++){
  16. document.getElementById("taocana"+i).className="";
  17. }
  18. document.getElementById("taocana"+a).className="a1";
  19. if(h!=""){document.getElementById("tupiana").innerHTML="<img src='"+h+"' />";}
  20. }
  21. function taocan2onc(a,b,c,e,h){
  22. if(taocanid==0){alert("请先选择第一级套餐内容");document.getElementById("utc1").className="utc utc1";return false;}
  23. document.getElementById("tc2div"+taocanid).className="utc";
  24. taocanid2=e;
  25. tc2re(taocanid);
  26. document.getElementById("nowmoney").innerHTML=c;
  27. document.getElementById("nowmoneyY").innerHTML=c;
  28. document.getElementById("taocan2a"+taocanid+"_"+a).className="a1";
  29. if(h!=""){document.getElementById("tupiana").innerHTML="<img src='"+h+"' />";}
  30. }
  31. function tc2re(x){
  32. if(document.getElementById("tc2num"+x)){
  33. document.getElementById("tc2div"+x).className="utc";
  34. a=parseInt(document.getElementById("tc2num"+x).innerHTML);
  35. for(i=1;i<=a;i++){
  36. document.getElementById("taocan2a"+x+"_"+i).className="";
  37. }
  38. }
  39. }
  40. //搜索
  41. function psear(x){
  42. m1=document.f1.money1.value;
  43. m2=document.f1.money2.value;
  44. if(isNaN(m1)){alert("价格输入有误!");document.f1.money1.select();return false;}
  45. if(isNaN(m2)){alert("价格输入有误!");document.f1.money2.select();return false;}
  46. wz=x+"_b"+m1+"v_c"+m2+"v";
  47. f1.action="../search/index.php?admin=6&getv="+wz;
  48. }
  49. function shujia(){
  50. a=parseInt(document.getElementById("tbuynum").value);
  51. if(isNaN(a)){document.getElementById("tbuynum").value=1;a=1;}
  52. if(a<0){document.getElementById("tbuynum").value=1;}
  53. else{
  54. document.getElementById("tbuynum").value=a+1;
  55. }
  56. moneycha();
  57. }
  58. function shujian(){
  59. a=parseInt(document.getElementById("tbuynum").value);
  60. if(isNaN(a)){document.getElementById("tbuynum").value=1;a=1;}
  61. if(a<=1){document.getElementById("tbuynum").value=1;}
  62. else{
  63. document.getElementById("tbuynum").value=a-1;
  64. }
  65. moneycha();
  66. }
  67. function numcheng(arg1,arg2)
  68. {
  69. var m=0,s1=arg1.toString(),s2=arg2.toString();
  70. try{m+=s1.split(".")[1].length}catch(e){}
  71. try{m+=s2.split(".")[1].length}catch(e){}
  72. return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m)
  73. }
  74. function moneycha(){
  75. a=numcheng(parseFloat(document.getElementById("nowmoneyY").innerHTML),parseInt(document.getElementById("tbuynum").value));
  76. document.getElementById("nowmoney").innerHTML=a.toFixed(2);
  77. }
  78. //特色
  79. function tscapover(x){
  80. for(i=1;i<=2;i++){
  81. if(document.getElementById("tscap"+i)){
  82. document.getElementById("tscap"+i).className="";
  83. document.getElementById("tsmain"+i).style.display="none";
  84. }
  85. }
  86. document.getElementById("tscap"+x).className="a1";
  87. document.getElementById("tsmain"+x).style.display="";
  88. }
  89. //立即购买
  90. var xmlHttpbuy = false;
  91. try {
  92. xmlHttpbuy = new ActiveXObject("Msxml2.XMLHTTP");
  93. } catch (e) {
  94. try {
  95. xmlHttpbuy = new ActiveXObject("Microsoft.XMLHTTP");
  96. } catch (e2) {
  97. xmlHttpbuy = false;
  98. }
  99. }
  100. if (!xmlHttpbuy && typeof XMLHttpRequest != 'undefined') {
  101. xmlHttpbuy = new XMLHttpRequest();
  102. }
  103. function buyserve(x){
  104. if(document.getElementById("tcnum")){if(taocanid==0){alert("请先选择套餐");document.getElementById("utc1").className="utc utc1";return false;}}
  105. if(document.getElementById("tc2div"+taocanid)){if(taocanid2==0){alert("请先选择套餐");document.getElementById("tc2div"+taocanid).className="utc utc1";return false;}taocanid=taocanid2;}
  106. url = "../tem/serveBuy.php?bh="+x+"&buynum="+document.getElementById("tbuynum").value+"&tcid="+taocanid;
  107. xmlHttpbuy.open("get", url, true);
  108. xmlHttpbuy.onreadystatechange = updatePagebuy;
  109. xmlHttpbuy.send(null);
  110. }
  111. function updatePagebuy() {
  112. if(xmlHttpbuy.readyState == 4) {
  113. response = xmlHttpbuy.responseText;
  114. response=response.replace(/[\r\n]/g,'');
  115. response=response.split("|");
  116. if(response[0]=="err1"){tclogin();return false;}
  117. else if(response[0]=="err2"){alert("亲~不能购买自己的服务哦");return false;}
  118. else if(response[0]=="ok"){location.href="../user/servebuy.php?orderbh="+response[1];}else{alert("未知错误,请刷新重试");return false;}
  119. }
  120. }