basic.js 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. //手机版判断
  2. function is_mobile() {
  3. var regex_match = /(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|up.browser|up.link|htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte-|longcos|pantech|gionee|^sie-|portalmmm|jigs browser|hiptop|^benq|haier|^lct|operas*mobi|opera*mini|320x320|240x320|176x220)/i;
  4. var u = navigator.userAgent;
  5. if (null == u) {
  6. return true;
  7. }
  8. var result = regex_match.exec(u);
  9. if (null == result) {
  10. return false
  11. } else {
  12. return true
  13. }
  14. }
  15. function gourl(x){location.href=x;}
  16. //顶部搜索
  17. var nsi=1;
  18. function topover(){
  19. document.getElementById("topdiv").style.display="";
  20. }
  21. function topout(){
  22. document.getElementById("topdiv").style.display="none";
  23. }
  24. function topjconc(x,y){
  25. nsi=x;
  26. document.getElementById("topnwd").innerHTML=y;
  27. topout();
  28. }
  29. function topftj(){
  30. if((document.topf1.topt.value).replace("/\s/","")==""){alert("请输入搜索关键词");document.topf1.topt.focus();return false;}
  31. topf1.action="../search/index.php?admin="+nsi;
  32. }
  33. //下拉菜单
  34. function leftmenuover(){
  35. document.getElementById("leftmenu").style.display="";
  36. if(document.getElementById("leftnone")){yhifdis(1);}
  37. }
  38. function leftmenuout(){
  39. if(!document.getElementById("leftnone")){document.getElementById("leftmenu").style.display="none";}else{yhifdis(0);}
  40. }
  41. function yhmenuover(x){
  42. document.getElementById("yhmenu"+x).className="menu1 menu2";
  43. document.getElementById("rmenu"+x).style.display="";
  44. }
  45. function yhmenuout(x){
  46. document.getElementById("yhmenu"+x).className="menu1";
  47. document.getElementById("rmenu"+x).style.display="none";
  48. }
  49. //等待
  50. function tjwait(){
  51. document.getElementById("tjbtn").style.display="none";
  52. document.getElementById("tjing").style.display="";
  53. }
  54. //弹窗
  55. function tangc(x){
  56. if(1==x){document.getElementById("bghui").style.display="";document.getElementById("openw").style.display="";}
  57. else if(0==x){document.getElementById("bghui").style.display="none";document.getElementById("openw").style.display="none";}
  58. document.getElementById("bghui").style.width="100%";
  59. st=Math.max(document.documentElement.scrollTop,document.body.scrollTop);
  60. if(!+[1,]){
  61. document.getElementById("bghui").style.height=document.body.clientHeight;
  62. document.getElementById("openw").style.left=document.body.clientWidth/2-151;
  63. document.getElementById("openw").style.top=st+200;
  64. }else{
  65. document.getElementById("bghui").style.height=document.documentElement.clientHeight;
  66. document.getElementById("openw").style.left=document.documentElement.clientWidth/2-151;
  67. document.getElementById("openw").style.top=window.document.body.offsetHeight/2-170+st;
  68. }
  69. }
  70. function objdis(x,y){
  71. if(0==x){document.getElementById(y).style.display="none";}
  72. else if(1==x){document.getElementById(y).style.display="";}
  73. }
  74. //登录验证
  75. var xmlHttpses = false;
  76. try {
  77. xmlHttpses = new ActiveXObject("Msxml2.XMLHTTP");
  78. } catch (e) {
  79. try {
  80. xmlHttpses = new ActiveXObject("Microsoft.XMLHTTP");
  81. } catch (e2) {
  82. xmlHttpses = false;
  83. }
  84. }
  85. if (!xmlHttpses && typeof XMLHttpRequest != 'undefined') {
  86. xmlHttpses = new XMLHttpRequest();
  87. }
  88. function userCheckses(){
  89. url =document.getElementById("webhttp").innerHTML+"tem/sesCheck.php";
  90. xmlHttpses.open("get", url, true);
  91. xmlHttpses.onreadystatechange = updatePageses;
  92. xmlHttpses.send(null);
  93. }
  94. function updatePageses() {
  95. if (xmlHttpses.readyState == 4) {
  96. response = xmlHttpses.responseText;
  97. response=response.replace(/[\r\n]/g,'');
  98. if(response=="0"){document.getElementById("notlogin").style.display="";document.getElementById("yeslogin").style.display="none";return false;}
  99. else{
  100. r=response.split(" ");
  101. document.getElementById("yeslogin").style.display="";
  102. document.getElementById("notlogin").style.display="none";
  103. document.getElementById("yesuid").innerHTML=r[0];
  104. if(r[1]=="yes"){document.getElementById("dontqd").style.display="";document.getElementById("needqd").style.display="none";}
  105. else{document.getElementById("dontqd").style.display="none";document.getElementById("needqd").style.display="";}
  106. return false;
  107. }
  108. }
  109. }
  110. //头部下拉导航
  111. function lover(x){
  112. document.getElementById("topu1l"+x).className="l"+x+" l"+x+"h";document.getElementById("umenu"+x).style.display="";
  113. }
  114. function lout(x){
  115. document.getElementById("topu1l"+x).className="l"+x;document.getElementById("umenu"+x).style.display="none";
  116. }
  117. //回到顶部
  118. 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;}
  119. if(document.body){x2=document.body.scrollLeft||0;y2=document.body.scrollTop||0;}
  120. 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);}}