智软工作室主要是为宁波公司提供宁波网站建设,宁波网站制作,宁波做网站公司,宁波外贸网站建设公司,宁波网站优化等项目,以优质的服务,优惠的价格,深的客户信赖。相信有你的加入我们的明天会更有动力!期待与你合作!
  • 宁波智软设计工作室,打造宁波网站制作工作室顶级品牌
  • 智软拥有专业的设计团队
  • 多年网站建设团队为你服务
  • 智软期待与你合作
  • 我们的技能
  • 我们掌握的技能有:dreamweaver,flash,photoshop
  • 宁波高端网站建设服务公司
    2014已经悄然到来,在新的一年我们恭贺所有客户事业蒸蒸日上,同事庆祝智软设计工作室成立5周年,在5周年为众多客户提供了保质量的网站设计与网站制作。 我们在新的一年质量与服务将会更加进一步为更多的客户带来高端的网站设计与服务!期待与你合作
  • 企业网站制作建设原因与服务介绍

    智软设计工作室多年为宁波企业网站制作建设服务一直以来我们以最优惠价格,最优质的质量,最突出的设计!得到了客户的一致认可,我们的服务包括:宁波网站设计,宁波网站建设,宁波网站制作,宁波网站优化,宁波英文网站制作我们会以优质的服务,最低的价格来报答客户!

  • 点击链接网站优化推广介绍

    点击连接网站优化推广-对企业的网站优化和网站推广--对企业的重要性-点击进行详细了解

  • 2014开幕,宁波网站设计服务全面优惠.

    2014开幕,宁波智软设计为宁波企业提供更加优秀的设计和实惠的价格

  • 链接到网站案例展示平台
    智软设计工作为宁波客户网站设计案例展示平台-案例均为定期更新,让新老客户更好的看到我们做的案例,点击查看我们做的网站案例吧!
  • 我们宁波网络公司提供网站一站式解决方案
    智软(宁波网络公司)帮你轻松解决网络问题,网站一站式解决方案
你当前的位置:智软工作室 > 营销与网络 >

全站转繁体JS代码 自动转换

2020-08-18 19:01
<script src="/tran.js" type="text/javascript"></script>
<script>
zh_tran('t');
</script>
全站转繁体代码
 
tran.js
 
  1. // 网页简繁体转换    
  2. // 本js用于客户在网站页面选择繁体中文或简体中文显示,默认是正常显示,即简繁体同时显示    
  3. // 在用户第一次访问网页时,会自动检测客户端语言进行操作并提示.此功能可关闭    
  4. // 本程序只在UTF8编码下测试过,不保证其他编码有效    
  5.      
  6. // -------------- 以下参数大部分可以更改 --------------------    
  7. //s = simplified 简体中文 t = traditional 繁体中文 n = normal 正常显示    
  8. var zh_default = 'n'//默认语言,请不要改变    
  9. var zh_choose = 'n'//当前选择    
  10. var zh_expires = 7; //cookie过期天数    
  11. var zh_class = 'zh_click'//链接的class名,id为class + s/t/n 之一    
  12. var zh_style_active = 'font-weight:bold; color:green;'//当前选择的链接式样    
  13. var zh_style_inactive = 'color:blue;'//非当前选择的链接式样    
  14. var zh_browserLang = ''//浏览器语言    
  15. var zh_autoLang_t = true//浏览器语言为繁体时自动进行操作    
  16. var zh_autoLang_s = false//浏览器语言为简体时自动进行操作    
  17. var zh_autoLang_alert = true//自动操作后是否显示提示消息    
  18. //自动操作后的提示消息    
  19. var zh_autoLang_msg = '歡迎來到本站,本站爲方便台灣香港的用戶\n1.采用UTF-8國際編碼,用任何語言發帖都不用轉碼.\n2.自動判斷繁體用戶,顯示繁體網頁\n3.在網頁最上方有語言選擇,如果浏覽有問題時可以切換\n4.本消息在cookie有效期內只顯示一次';    
  20. var zh_autoLang_checked = 0; //次检测浏览器次数,第一次写cookie为1,提示后为2,今后将不再提示    
  21.      
  22.      
  23. //判断浏览器语言的正则,ie为小写,ff为大写    
  24. var zh_langReg_t = /^zh-tw|zh-hk$/i;    
  25. var zh_langReg_s = /^zh-cn$/i;    
  26.      
  27. //简体繁体对照字表,可以自行替换    
  28. var zh_s = '皑蔼碍爱翱袄奥坝罢摆败颁办绊帮绑镑谤剥饱宝报鲍辈贝钡狈备惫绷笔毕毙闭边编贬变辩辫鳖瘪濒滨宾摈饼拨钵铂驳卜补参蚕残惭惨灿苍舱仓沧厕侧册测层诧搀掺蝉馋谗缠铲产阐颤场尝长偿肠厂畅钞车彻尘陈衬撑称惩诚骋痴迟驰耻齿炽冲虫宠畴踌筹绸丑橱厨锄雏础储触处传疮闯创锤纯绰辞词赐聪葱囱从丛凑窜错达带贷担单郸掸胆惮诞弹当挡党荡档捣岛祷导盗灯邓敌涤递缔点垫电淀钓调迭谍叠钉顶锭订东动栋冻斗犊独读赌镀锻断缎兑队对吨顿钝夺鹅额讹恶饿儿尔饵贰发罚阀珐矾钒烦范贩饭访纺飞废费纷坟奋愤粪丰枫锋风疯冯缝讽凤肤辐抚辅赋复负讣妇缚该钙盖干赶秆赣冈刚钢纲岗皋镐搁鸽阁铬个给龚宫巩贡钩沟构购够蛊顾剐关观馆惯贯广规硅归龟闺轨诡柜贵刽辊滚锅国过骇韩汉阂鹤贺横轰鸿红后壶护沪户哗华画划话怀坏欢环还缓换唤痪焕涣黄谎挥辉毁贿秽会烩汇讳诲绘荤浑伙获货祸击机积饥讥鸡绩缉极辑级挤几蓟剂济计记际继纪夹荚颊贾钾价驾歼监坚笺间艰缄茧检碱硷拣捡简俭减荐槛鉴践贱见键舰剑饯渐溅涧浆蒋桨奖讲酱胶浇骄娇搅铰矫侥脚饺缴绞轿较秸阶节茎惊经颈静镜径痉竞净纠厩旧驹举据锯惧剧鹃绢杰洁结诫届紧锦仅谨进晋烬尽劲荆觉决诀绝钧军骏开凯颗壳课垦恳抠库裤夸块侩宽矿旷况亏岿窥馈溃扩阔蜡腊莱来赖蓝栏拦篮阑兰澜谰揽览懒缆烂滥捞劳涝乐镭垒类泪篱离里鲤礼丽厉励砾历沥隶俩联莲连镰怜涟帘敛脸链恋炼练粮凉两辆谅疗辽镣猎临邻鳞凛赁龄铃凌灵岭领馏刘龙聋咙笼垄拢陇楼娄搂篓芦卢颅庐炉掳卤虏鲁赂禄录陆驴吕铝侣屡缕虑滤绿峦挛孪滦乱抡轮伦仑沦纶论萝罗逻锣箩骡骆络妈玛码蚂马骂吗买麦卖迈脉瞒馒蛮满谩猫锚铆贸么霉没镁门闷们锰梦谜弥觅绵缅庙灭悯闽鸣铭谬谋亩钠纳难挠脑恼闹馁腻撵捻酿鸟聂啮镊镍柠狞宁拧泞钮纽脓浓农疟诺欧鸥殴呕沤盘庞国爱赔喷鹏骗飘频贫苹凭评泼颇扑铺朴谱脐齐骑岂启气弃讫牵扦钎铅迁签谦钱钳潜浅谴堑枪呛墙蔷强抢锹桥乔侨翘窍窃钦亲轻氢倾顷请庆琼穷趋区躯驱龋颧权劝却鹊让饶扰绕热韧认纫荣绒软锐闰润洒萨鳃赛伞丧骚扫涩杀纱筛晒闪陕赡缮伤赏烧绍赊摄慑设绅审婶肾渗声绳胜圣师狮湿诗尸时蚀实识驶势释饰视试寿兽枢输书赎属术树竖数帅双谁税顺说硕烁丝饲耸怂颂讼诵擞苏诉肃虽绥岁孙损笋缩琐锁獭挞抬摊贪瘫滩坛谭谈叹汤烫涛绦腾誊锑题体屉条贴铁厅听烃铜统头图涂团颓蜕脱鸵驮驼椭洼袜弯湾顽万网韦违围为潍维苇伟伪纬谓卫温闻纹稳问瓮挝蜗涡窝呜钨乌诬无芜吴坞雾务误锡牺袭习铣戏细虾辖峡侠狭厦锨鲜纤咸贤衔闲显险现献县馅羡宪线厢镶乡详响项萧销晓啸蝎协挟携胁谐写泻谢锌衅兴汹锈绣虚嘘须许绪续轩悬选癣绚学勋询寻驯训讯逊压鸦鸭哑亚讶阉烟盐严颜阎艳厌砚彦谚验鸯杨扬疡阳痒养样瑶摇尧遥窑谣药爷页业叶医铱颐遗仪彝蚁艺亿忆义诣议谊译异绎荫阴银饮樱婴鹰应缨莹萤营荧蝇颖哟拥佣痈踊咏涌优忧邮铀犹游诱舆鱼渔娱与屿语吁御狱誉预驭鸳渊辕园员圆缘远愿约跃钥岳粤悦阅云郧匀陨运蕴酝晕韵杂灾载攒暂赞赃脏凿枣灶责择则泽贼赠扎札轧铡闸诈斋债毡盏斩辗崭栈战绽张涨帐账胀赵蛰辙锗这贞针侦诊镇阵挣睁狰帧郑证织职执纸挚掷帜质钟终种肿众诌轴皱昼骤猪诸诛烛瞩嘱贮铸筑驻专砖转赚桩庄装妆壮状锥赘坠缀谆浊兹资渍踪综总纵邹诅组钻致钟么为只凶准启板里雳余链泄';    
  29. var zh_t = '皚藹礙愛翺襖奧壩罷擺敗頒辦絆幫綁鎊謗剝飽寶報鮑輩貝鋇狽備憊繃筆畢斃閉邊編貶變辯辮鼈癟瀕濱賓擯餅撥缽鉑駁蔔補參蠶殘慚慘燦蒼艙倉滄廁側冊測層詫攙摻蟬饞讒纏鏟産闡顫場嘗長償腸廠暢鈔車徹塵陳襯撐稱懲誠騁癡遲馳恥齒熾沖蟲寵疇躊籌綢醜櫥廚鋤雛礎儲觸處傳瘡闖創錘純綽辭詞賜聰蔥囪從叢湊竄錯達帶貸擔單鄲撣膽憚誕彈當擋黨蕩檔搗島禱導盜燈鄧敵滌遞締點墊電澱釣調叠諜疊釘頂錠訂東動棟凍鬥犢獨讀賭鍍鍛斷緞兌隊對噸頓鈍奪鵝額訛惡餓兒爾餌貳發罰閥琺礬釩煩範販飯訪紡飛廢費紛墳奮憤糞豐楓鋒風瘋馮縫諷鳳膚輻撫輔賦複負訃婦縛該鈣蓋幹趕稈贛岡剛鋼綱崗臯鎬擱鴿閣鉻個給龔宮鞏貢鈎溝構購夠蠱顧剮關觀館慣貫廣規矽歸龜閨軌詭櫃貴劊輥滾鍋國過駭韓漢閡鶴賀橫轟鴻紅後壺護滬戶嘩華畫劃話懷壞歡環還緩換喚瘓煥渙黃謊揮輝毀賄穢會燴彙諱誨繪葷渾夥獲貨禍擊機積饑譏雞績緝極輯級擠幾薊劑濟計記際繼紀夾莢頰賈鉀價駕殲監堅箋間艱緘繭檢堿鹼揀撿簡儉減薦檻鑒踐賤見鍵艦劍餞漸濺澗漿蔣槳獎講醬膠澆驕嬌攪鉸矯僥腳餃繳絞轎較稭階節莖驚經頸靜鏡徑痙競淨糾廄舊駒舉據鋸懼劇鵑絹傑潔結誡屆緊錦僅謹進晉燼盡勁荊覺決訣絕鈞軍駿開凱顆殼課墾懇摳庫褲誇塊儈寬礦曠況虧巋窺饋潰擴闊蠟臘萊來賴藍欄攔籃闌蘭瀾讕攬覽懶纜爛濫撈勞澇樂鐳壘類淚籬離裏鯉禮麗厲勵礫曆瀝隸倆聯蓮連鐮憐漣簾斂臉鏈戀煉練糧涼兩輛諒療遼鐐獵臨鄰鱗凜賃齡鈴淩靈嶺領餾劉龍聾嚨籠壟攏隴樓婁摟簍蘆盧顱廬爐擄鹵虜魯賂祿錄陸驢呂鋁侶屢縷慮濾綠巒攣孿灤亂掄輪倫侖淪綸論蘿羅邏鑼籮騾駱絡媽瑪碼螞馬罵嗎買麥賣邁脈瞞饅蠻滿謾貓錨鉚貿麽黴沒鎂門悶們錳夢謎彌覓綿緬廟滅憫閩鳴銘謬謀畝鈉納難撓腦惱鬧餒膩攆撚釀鳥聶齧鑷鎳檸獰甯擰濘鈕紐膿濃農瘧諾歐鷗毆嘔漚盤龐國愛賠噴鵬騙飄頻貧蘋憑評潑頗撲鋪樸譜臍齊騎豈啓氣棄訖牽扡釺鉛遷簽謙錢鉗潛淺譴塹槍嗆牆薔強搶鍬橋喬僑翹竅竊欽親輕氫傾頃請慶瓊窮趨區軀驅齲顴權勸卻鵲讓饒擾繞熱韌認紉榮絨軟銳閏潤灑薩鰓賽傘喪騷掃澀殺紗篩曬閃陝贍繕傷賞燒紹賒攝懾設紳審嬸腎滲聲繩勝聖師獅濕詩屍時蝕實識駛勢釋飾視試壽獸樞輸書贖屬術樹豎數帥雙誰稅順說碩爍絲飼聳慫頌訟誦擻蘇訴肅雖綏歲孫損筍縮瑣鎖獺撻擡攤貪癱灘壇譚談歎湯燙濤縧騰謄銻題體屜條貼鐵廳聽烴銅統頭圖塗團頹蛻脫鴕馱駝橢窪襪彎灣頑萬網韋違圍爲濰維葦偉僞緯謂衛溫聞紋穩問甕撾蝸渦窩嗚鎢烏誣無蕪吳塢霧務誤錫犧襲習銑戲細蝦轄峽俠狹廈鍁鮮纖鹹賢銜閑顯險現獻縣餡羨憲線廂鑲鄉詳響項蕭銷曉嘯蠍協挾攜脅諧寫瀉謝鋅釁興洶鏽繡虛噓須許緒續軒懸選癬絢學勳詢尋馴訓訊遜壓鴉鴨啞亞訝閹煙鹽嚴顔閻豔厭硯彥諺驗鴦楊揚瘍陽癢養樣瑤搖堯遙窯謠藥爺頁業葉醫銥頤遺儀彜蟻藝億憶義詣議誼譯異繹蔭陰銀飲櫻嬰鷹應纓瑩螢營熒蠅穎喲擁傭癰踴詠湧優憂郵鈾猶遊誘輿魚漁娛與嶼語籲禦獄譽預馭鴛淵轅園員圓緣遠願約躍鑰嶽粵悅閱雲鄖勻隕運蘊醞暈韻雜災載攢暫贊贓髒鑿棗竈責擇則澤賊贈紮劄軋鍘閘詐齋債氈盞斬輾嶄棧戰綻張漲帳賬脹趙蟄轍鍺這貞針偵診鎮陣掙睜猙幀鄭證織職執紙摯擲幟質鍾終種腫衆謅軸皺晝驟豬諸誅燭矚囑貯鑄築駐專磚轉賺樁莊裝妝壯狀錐贅墜綴諄濁茲資漬蹤綜總縱鄒詛組鑽緻鐘麼為隻兇準啟闆裡靂餘鍊洩';    
  30. String.prototype.tran = function() {    
  31. var s1,s2;    
  32. if (zh_choose == 't') {    
  33.    s1 = zh_s;    
  34.    s2 = zh_t;    
  35. }else if(zh_choose == 's') {    
  36.    s1 = zh_t;    
  37.    s2 = zh_s;    
  38. }else {    
  39.    return this;    
  40. }    
  41. var a = '';    
  42. var l = this.length;    
  43. for(var i=0;i<this.length;i++){    
  44.         var c = this.charAt(i);    
  45.         var p = s1.indexOf(c)    
  46.         a += p < 0 ? c : s2.charAt(p);    
  47.     }    
  48. return a;    
  49. }    
  50. function setCookie(name, value) {    
  51. var argv = setCookie.arguments;    
  52. var argc = setCookie.arguments.length;    
  53. var expires = (argc > 2) ? argv[2] : null;    
  54. if (expires != null) {    
  55.    var LargeExpDate = new Date ();    
  56.    LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));    
  57. }    
  58. document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));    
  59. }    
  60. function getCookie(Name) {    
  61. var search = Name + "="   
  62. if (document.cookie.length > 0) {    
  63.    offset = document.cookie.indexOf(search);    
  64.    if(offset != -1) {    
  65.     offset += search.length;    
  66.     end = document.cookie.indexOf(";", offset);    
  67.     if(end == -1) end = document.cookie.length;    
  68.     return unescape(document.cookie.substring(offset, end));    
  69.    }else {    
  70.     return '';    
  71.    }    
  72. }    
  73. }    
  74.      
  75.      
  76. function zh_tranBody(obj) {     
  77. var o = (typeof(obj) == "object") ? obj.childNodes : document.body.childNodes;    
  78. for (var i = 0; i < o.length; i++) {    
  79.    var c = o.item(i);    
  80.    if ('||BR|HR|TEXTAREA|SCRIPT|'.indexOf("|"+c.tagName+"|") > 0) continue;    
  81.    if (c.className == zh_class) {    
  82.     if (c.id == zh_class + '_' + zh_choose) {    
  83.      c.setAttribute('style', zh_style_active);    
  84.      c.style.cssText = zh_style_active;    
  85.     }else {    
  86.      c.setAttribute('style', zh_style_inactive);    
  87.      c.style.cssText = zh_style_inactive;    
  88.     }    
  89.     continue;       
  90.    }    
  91.    if (c.title != '' && c.title != null) c.title = c.title.tran();    
  92.    if (c.alt != '' && c.alt != null) c.alt = c.alt.tran();    
  93.    if (c.tagName == "INPUT" && c.value != '' && c.type != 'text' && c.type != 'hidden' && c.type != 'password') c.value = c.value.tran();    
  94.    if (c.nodeType == 3) {    
  95.     c.data = c.data.tran();      
  96.    }else{    
  97.     zh_tranBody(c);    
  98.    }    
  99. }    
  100. }    
  101.      
  102. function zh_tran(go) {    
  103. if (go) zh_choose = go;    
  104. setCookie('zh_choose', zh_choose, zh_expires);    
  105. if (go == 'n') {    
  106.    window.location.reload();    
  107. }else {    
  108.    zh_tranBody();    
  109. }    
  110. }    
  111.      
  112. function zh_getLang() {    
  113. if (getCookie('zh_choose')) {    
  114.    zh_choose = getCookie('zh_choose');    
  115.    return true;    
  116. }     
  117. if (!zh_autoLang_t && !zh_autoLang_s) return false;    
  118. if (getCookie('zh_autoLang_checked')) return false;    
  119. if (navigator.language) {    
  120.    zh_browserLang = navigator.language;    
  121. }else if (navigator.browserLanguage) {    
  122.    zh_browserLang = navigator.browserLanguage;    
  123. }    
  124. if (zh_autoLang_t && zh_langReg_t.test(zh_browserLang)) {    
  125.    zh_choose = 't';    
  126. }else if (zh_autoLang_s && zh_langReg_s.test(zh_browserLang)) {    
  127.    zh_choose = 's';    
  128. }    
  129. zh_autoLang_checked = 1;    
  130. setCookie('zh_choose', zh_choose, zh_expires);    
  131. if (zh_choose == zh_default) return false;    
  132. return true;    
  133. }    
  134.      
  135.      
  136. function zh_init() {    
  137. zh_getLang();     
  138. c = document.getElementById(zh_class + '_' + zh_choose);    
  139. if (zh_choose != zh_default) {    
  140.    if (window.onload) {    
  141.     window.onload_before_zh_init = window.onload;    
  142.     window.onload = function() {    
  143.      zh_tran(zh_choose);    
  144.      if (getCookie('zh_autoLang_check')) {alert(zh_autoLang_msg);};    
  145.      window.onload_before_zh_init();    
  146.      };    
  147.    }else {    
  148.     window.onload = function() {    
  149.      zh_tran(zh_choose);    
  150.      if (getCookie('zh_autoLang_check')) {alert(zh_autoLang_msg);};    
  151.      };    
  152.    }    
  153. }    
  154.      
  155. }    
  156. zh_init(); 
 
 
更多

【责任编辑:小戴工程师】

上一篇:css选择器隐藏某个div组里面的 特定几个元素 如LI P 等 下一篇:本地如何查询 txt记录是否解析成功?cmd命令

最新文章

2020-08-18 19:01

相关文章

2020-08-18 19:01
网站制作咨询:
QQ:277728291
电话:18668277799
邮箱:277728291@qq.com
期待你来电咨询
回顶部
Copyright 2010 智软工作室 版权所有    智软为宁波公司提供最优惠的网络服务【宁波网站建设,宁波网站制作公司,宁波做网站公司,宁波外贸网站建设公司】我们竭诚为你服务!