index.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. // //設定cookie
  2. // function setCookie(name,value)
  3. // {
  4. // var Days = 30;
  5. // var exp = new Date();
  6. // exp.setTime(exp.getTime() + Days*24*60*60*1000);
  7. // document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
  8. // }
  9. // //獲取cookie
  10. // function getCookie(name)
  11. // {
  12. // var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
  13. // if(arr=document.cookie.match(reg))
  14. // return unescape(arr[2]);
  15. // else
  16. // return null;
  17. // }
  18. // //setCookie('lan','hk'); 繁體中文
  19. // //setCookie('lan','en'); 英文
  20. // var zh = {
  21. // "title" : "中文Title",
  22. // "info" : "中文info",
  23. // "login" : "中文Login",
  24. // "choose_character": "中文choose_character"
  25. // };
  26. // var hk = {
  27. // "title" : "hk Title",
  28. // "info" : "hk info",
  29. // "login" : "hk Login",
  30. // "choose_character": "hk choose_character"
  31. // };
  32. // var en = {
  33. // "title" : "英文Title",
  34. // "info" : "英文info",
  35. // "login" : "英文Login",
  36. // "choose_character": "英文choose_character"
  37. // };
  38. // // 4. 轉換
  39. // function changeLan(val) {
  40. // var val = val.value;
  41. // setCookie('lan', val);
  42. // $('[set-lan]').each(function(){
  43. // var me = $(this);
  44. // var a = me.attr('set-lan').split(':');
  45. // var p = a[0]; //文字放置位置
  46. // var m = a[1]; //文字標示
  47. // //用選擇語言後保存在cookie中,這裡讀取cooikes的語言版本
  48. // var lan = getCookie('lan');
  49. // console.log(lan);
  50. // //選取語言文字
  51. // switch(lan){
  52. // case 'zh':
  53. // var t = zh[m];
  54. // console.log(t);
  55. // break;
  56. // case 'en':
  57. // var t = en[m];
  58. // console.log(t);
  59. // break;
  60. // default:
  61. // var t = hk[m];
  62. // console.log(t);
  63. // }
  64. // //所選語言沒有就換
  65. // if(t==undefined) t = zh[m];
  66. // if(t==undefined) t = en[m];
  67. // if(t==undefined) t = hk[m];
  68. // if(t==undefined) return true; //都沒有就跳出
  69. // //文字放置位置有(html,val等,可以自己添加)
  70. // switch(p){
  71. // case 'html':
  72. // me.html(t);
  73. // break;
  74. // case 'val':
  75. // case 'value':
  76. // me.val(t);
  77. // break;
  78. // default:
  79. // me.html(t);
  80. // }
  81. // });
  82. // }
  83. // // js裡面的轉換
  84. // function get_lan(m)
  85. // {
  86. // //獲取文字
  87. // var lan = getCookie('lan'); //語言版本
  88. // //選取語言文字
  89. // switch(lan){
  90. // case 'zh':
  91. // var t = zh[m];
  92. // break;
  93. // case 'hk':
  94. // var t = hk[m];
  95. // break;
  96. // default:
  97. // var t = en[m];
  98. // }
  99. // //如果沒有找到就轉換其他語言
  100. // if(t==undefined) t = zh[m];
  101. // if(t==undefined) t = en[m];
  102. // if(t==undefined) t = hk[m];
  103. // if(t==undefined) t = m; //如果還是沒有就直接用標示
  104. // return t;
  105. // }
  106. // //
  107. // changeLan('zh');