// //設定cookie // function setCookie(name,value) // { // var Days = 30; // var exp = new Date(); // exp.setTime(exp.getTime() + Days*24*60*60*1000); // document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); // } // //獲取cookie // function getCookie(name) // { // var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); // if(arr=document.cookie.match(reg)) // return unescape(arr[2]); // else // return null; // } // //setCookie('lan','hk'); 繁體中文 // //setCookie('lan','en'); 英文 // var zh = { // "title" : "中文Title", // "info" : "中文info", // "login" : "中文Login", // "choose_character": "中文choose_character" // }; // var hk = { // "title" : "hk Title", // "info" : "hk info", // "login" : "hk Login", // "choose_character": "hk choose_character" // }; // var en = { // "title" : "英文Title", // "info" : "英文info", // "login" : "英文Login", // "choose_character": "英文choose_character" // }; // // 4. 轉換 // function changeLan(val) { // var val = val.value; // setCookie('lan', val); // $('[set-lan]').each(function(){ // var me = $(this); // var a = me.attr('set-lan').split(':'); // var p = a[0]; //文字放置位置 // var m = a[1]; //文字標示 // //用選擇語言後保存在cookie中,這裡讀取cooikes的語言版本 // var lan = getCookie('lan'); // console.log(lan); // //選取語言文字 // switch(lan){ // case 'zh': // var t = zh[m]; // console.log(t); // break; // case 'en': // var t = en[m]; // console.log(t); // break; // default: // var t = hk[m]; // console.log(t); // } // //所選語言沒有就換 // if(t==undefined) t = zh[m]; // if(t==undefined) t = en[m]; // if(t==undefined) t = hk[m]; // if(t==undefined) return true; //都沒有就跳出 // //文字放置位置有(html,val等,可以自己添加) // switch(p){ // case 'html': // me.html(t); // break; // case 'val': // case 'value': // me.val(t); // break; // default: // me.html(t); // } // }); // } // // js裡面的轉換 // function get_lan(m) // { // //獲取文字 // var lan = getCookie('lan'); //語言版本 // //選取語言文字 // switch(lan){ // case 'zh': // var t = zh[m]; // break; // case 'hk': // var t = hk[m]; // break; // default: // var t = en[m]; // } // //如果沒有找到就轉換其他語言 // if(t==undefined) t = zh[m]; // if(t==undefined) t = en[m]; // if(t==undefined) t = hk[m]; // if(t==undefined) t = m; //如果還是沒有就直接用標示 // return t; // } // // // changeLan('zh');