gb2312簡繁轉換js相容各種瀏覽器

weixin_34119545發表於2019-01-08

HTML 程式碼:

 

 1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2<html xmlns="http://www.w3.org/1999/xhtml">
 3<head>
 4<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 5<title>簡繁轉換---締友計算機資訊科技有限公司---塗聚文--www.dusystem.com --www.dupcit.com</title>
 6<meta name="description" content="塗聚文,捷為工作室,經營資訊流,物流,人力資源流,資本流的系統解決方案的開發與設計和服務,geoVI studio.Geovin Du. Systems Solution to Fund flow,and Information flow,and Material flow,and Control flow,and Human Resource.Applied software development,design and service。."/>
 7<meta name="Robots" content="all index follow ">
 8<meta name="Author" content="塗聚文" />
 9<link rel="shortcut icon" href="http://www.dusystem.com/favicon.ico" type="image/x-icon" />
10<link rel="icon" href="http://www.dusystem.com/favicon.ico" type="image/ico" />
11<link rel="Bookmark" href="http://www.dusystem.com/favicon.ico"> 
12<link rel="stylesheet" media="all" type="text/css" href="css/default.css" />
13<link rel="stylesheet" media="all" type="text/css" href="css/menu.css" />
14</head>
15<body>
16<id="StranLink">繁體</a>
17有人說山東女孩溫柔多情,有人說山東女孩豪爽大氣……究竟,真實的山東女孩是怎樣的?
18
191、傲。山東女人傲在生在山東,生在值得讓人傲的城市。遇上祖國哪裡受災受難,總是山東伸出的援助最多。國家的財政收入山東貢獻也多,支援大西北,山東也是衝在最前面。身在這樣一個可愛的城市,有何不值得驕傲呢? 山東女人還傲在戀愛有原則,你帥,你有錢,不喜歡就是不喜歡。山東女人戀愛就是講感覺。
20
212、勤。山東女人是勤快的,她們會為了扔掉手上的香蕉皮衝向幾十米開外的垃圾筒,也絕不圖省事,隨手一扔。山東女人的嘴也特勤快,麻煩,謝謝,不客氣,一天說上十幾遍不嫌累!
22
233、實。山東女人實在,不會讓虛榮蒙上了心。如果哪天你對山東女人說,帶你去美國迪斯尼吧,山東女人會很實在的說“還是去青島、泰山吧。”再看看那些偷渡去國外淘金者的隊伍裡,哪有山東女人的影子?!
24
254、傻。山東女人是傻,她們會為某個不真實的電視劇情哭得用去一包面巾紙。她們會為劇情裡的人物祈禱幸福。
26
275、嬌。山東女人會撒嬌,兩人意見不一樣了,山東女人不會和你吵,她會跟你撒嬌,直到你讓步,還會讓你覺得心裡甜甜的。有如此可愛的女人做老婆,絕對讓你被甜蜜包圍。
28
296、穩。山東女人穩,不會追求一些不切實際的東西。夢是要做的,誰沒個夢想:什麼房子啦、車子啦,也只是掛在嘴邊上說說,真要一下給她房子,車子,她保管立馬在你面前消失,逃的比誰都快。因為她們不相信“不勞而獲”!
30
317、真。山東女人真性情,她們不會因為你的發達而阿諛奉承,也不會為你的落迫而落井下石。她們只跟談得來的人做朋友。
32
338、粘。山東女人粘人,做了山東女人的男朋友可要注意嘍,她會早上問你聲早安,中午問你吃飯了沒,晚上跟你道晚安。她會一天告訴你三遍,明天要下雨了,記得帶把傘,而往往自己會忘了帶。
34
359、瘋。戀愛中的山東女人也會發瘋,她會在最冷的天,帶你去廣場看夜景。會在半夜給你打電話讓你看天上的月亮,因為此時你們是在看同一樣東西。如果你說想她,她會摞下電話,最快的出現的你的面前。當然,如果你對不起她,惡意欺騙了她的感情,她也會拿著菜刀要砍你,所以不要輕易來惹山東女人,除非你有足夠勇氣和誠意。
36
3710、寶。山東女人是塊寶,只有懂得欣賞的人才能看懂。如果覺得碰不到這塊寶,或是掂量不起這塊寶,也請不要誹謗她。因為山東女人還有一大優點,就是伶牙俐齒哦,小心被山東女人損得終身抬不起頭。 
38<script type="text/javascript" src="dusystem.js">
39</script>
40</body>
41</html>

 

dusystem.js檔案程式碼:

 

  1//模仿語言包式的簡繁轉換功能外掛!
  2//Edited by Stardy --2007-04-16 ,geovindu@163.com Geovin Du  Web :http://www.dupcti.com , QQ:463588883
  3//Re-Edited by Stud --2007-10-10 , Web :http://www.dusystem.com
  4var Default_isFT = 0  //預設是否繁體,0-簡體,1-繁體
  5var StranIt_Delay = 30 //翻譯延時毫秒(設這個的目的是讓網頁先流暢的顯現出來)
  6//-------程式碼開始,以下別改-------
  7//轉換文字
  8function StranText(txt,toFT,chgTxt)
  9{
 10 if(txt==""||txt==null)return ""
 11 toFT=toFT==null?BodyIsFt:toFT
 12 if(chgTxt)txt=txt.replace((toFT?"":""),(toFT?"":""))
 13 if(toFT){return Simplized(txt)}
 14 else {return Traditionalized(txt)}
 15}

 16//轉換物件,使用遞迴,逐層剝到文字
 17function StranBody(fobj)
 18{
 19 if(typeof(fobj)=="object"){var obj=fobj.childNodes}
 20 else
 21 {
 22  var tmptxt=StranLink_Obj.innerHTML.toString()
 23  if(tmptxt.indexOf("")<0)
 24  {
 25   BodyIsFt=0
 26   StranLink_Obj.innerHTML=StranText(tmptxt,0,1)
 27   StranLink_Obj.title=StranText(StranLink_Obj.title,0,1)
 28  }

 29  else
 30  {
 31   BodyIsFt=1
 32   StranLink_Obj.innerHTML=StranText(tmptxt,1,1)
 33   StranLink_Obj.title=StranText(StranLink_Obj.title,1,1)
 34  }

 35  setCookie(JF_cn,BodyIsFt,7)
 36  var obj=document.body.childNodes
 37 }

 38 for(var i=0;i<obj.length;i++)
 39 {
 40  var OO=obj.item(i)
 41  if("||BR|HR|TEXTAREA|".indexOf("|"+OO.tagName+"|")>0||OO==StranLink_Obj)continue;
 42  if(OO.title!=""&&OO.title!=null)OO.title=StranText(OO.title);
 43  if(OO.alt!=""&&OO.alt!=null)OO.alt=StranText(OO.alt);
 44  if(OO.tagName=="INPUT"&&OO.value!=""&&OO.type!="text"&&OO.type!="hidden")OO.value=StranText(OO.value);
 45  if(OO.nodeType==3){OO.data=StranText(OO.data)}
 46  else StranBody(OO)
 47 }

 48}

 49function JTPYStr()
 50{
 51    return '皚藹礙愛翱襖奧壩罷擺敗頒辦絆幫綁鎊謗剝飽寶報鮑輩貝鋇狽備憊繃筆畢斃閉邊編貶變辯辮鱉癟瀕濱賓擯餅撥缽鉑駁卜補參蠶殘慚慘燦蒼艙倉滄廁側冊測層詫攙摻蟬饞讒纏鏟產闡顫場嘗長償腸廠暢鈔車徹塵陳襯撐稱懲誠騁痴遲馳恥齒熾衝蟲寵疇躊籌綢醜櫥廚鋤雛礎儲觸處傳瘡闖創錘純綽辭詞賜聰蔥囪從叢湊竄錯達帶貸擔單鄲撣膽憚誕彈當擋黨蕩檔搗島禱導盜燈鄧敵滌遞締點墊電澱釣調迭諜疊釘頂錠訂東動棟凍鬥犢獨讀賭鍍鍛斷緞兌隊對噸頓鈍奪鵝額訛惡餓兒爾餌貳發罰閥琺礬釩煩範販飯訪紡飛廢費紛墳奮憤糞豐楓鋒風瘋馮縫諷鳳膚輻撫輔賦復負訃婦縛該鈣蓋幹趕稈贛岡剛鋼綱崗皋鎬擱鴿閣鉻個給龔宮鞏貢鉤溝構購夠蠱顧剮關觀館慣貫廣規矽歸龜閨軌詭櫃貴劊輥滾鍋國過駭韓漢閡鶴賀橫轟鴻紅後壺護滬戶譁華畫劃話懷壞歡環還緩換喚瘓煥渙黃謊揮輝毀賄穢會燴匯諱誨繪葷渾夥獲貨禍擊機積飢譏雞績緝極輯級擠幾薊劑濟計記際繼紀夾莢頰賈鉀價駕殲監堅箋間艱緘繭檢鹼礆揀撿簡儉減薦檻鑑踐賤見鍵艦劍餞漸濺澗漿蔣槳獎講醬膠澆驕嬌攪鉸矯僥腳餃繳絞轎較秸階節莖驚經頸靜鏡徑痙競淨糾廄舊駒舉據鋸懼劇鵑絹傑潔結誡屆緊錦僅謹進晉燼盡勁荊覺決訣絕鈞軍駿開凱顆殼課墾懇摳庫褲誇塊儈寬礦曠況虧巋窺饋潰擴闊蠟臘萊來賴藍欄攔籃闌蘭瀾讕攬覽懶纜爛濫撈勞澇樂鐳壘類淚籬離裡鯉禮麗厲勵礫歷瀝隸倆聯蓮連鐮憐漣簾斂臉鏈戀煉練糧涼兩輛諒療遼鐐獵臨鄰鱗凜賃齡鈴凌靈嶺領餾劉龍聾嚨籠壟攏隴樓婁摟簍蘆盧顱廬爐擄滷虜魯賂祿錄陸驢呂鋁侶屢縷慮濾綠巒攣孿灤亂掄輪倫侖淪綸論蘿羅邏鑼籮騾駱絡媽瑪碼螞馬罵嗎買麥賣邁脈瞞饅蠻滿謾貓錨鉚貿麼黴沒鎂門悶們錳夢謎彌覓綿緬廟滅憫閩鳴銘謬謀畝鈉納難撓腦惱鬧餒膩攆捻釀鳥聶齧鑷鎳檸獰寧擰濘鈕紐膿濃農瘧諾歐鷗毆嘔漚盤龐國愛賠噴鵬騙飄頻貧蘋憑評潑頗撲鋪樸譜臍齊騎豈啟氣棄訖牽扦釺鉛遷籤謙錢鉗潛淺譴塹槍嗆牆薔強搶鍬橋喬僑翹竅竊欽親輕氫傾頃請慶瓊窮趨區軀驅齲顴權勸卻鵲讓饒擾繞熱韌認紉榮絨軟銳閏潤灑薩鰓賽傘喪騷掃澀殺紗篩曬閃陝贍繕傷賞燒紹賒攝懾設紳審嬸腎滲聲繩勝聖師獅溼詩屍時蝕實識駛勢釋飾視試壽獸樞輸書贖屬術樹豎數帥雙誰稅順說碩爍絲飼聳慫頌訟誦擻蘇訴肅雖綏歲孫損筍縮瑣鎖獺撻抬攤貪癱灘壇譚談嘆湯燙濤絛騰謄銻題體屜條貼鐵廳聽烴銅統頭圖塗團頹蛻脫鴕馱駝橢窪襪彎灣頑萬網韋違圍為濰維葦偉偽緯謂衛溫聞紋穩問甕撾蝸渦窩嗚鎢烏誣無蕪吳塢霧務誤錫犧襲習銑戲細蝦轄峽俠狹廈杴鮮纖鹹賢銜閒顯險現獻縣餡羨憲線廂鑲鄉詳響項蕭銷曉嘯蠍協挾攜脅諧寫瀉謝鋅釁興洶鏽繡虛噓須許緒續軒懸選癬絢學勳詢尋馴訓訊遜壓鴉鴨啞亞訝閹煙鹽嚴顏閻豔厭硯彥諺驗鴦楊揚瘍陽癢養樣瑤搖堯遙窯謠藥爺頁業葉醫銥頤遺儀彝蟻藝億憶義詣議誼譯異繹蔭陰銀飲櫻嬰鷹應纓瑩螢營熒蠅穎喲擁傭癰踴詠湧優憂郵鈾猶遊誘輿魚漁娛與嶼語籲御獄譽預馭鴛淵轅園員圓緣遠願約躍鑰嶽粵悅閱雲鄖勻隕運蘊醞暈韻雜災載攢暫贊贓髒鑿棗灶責擇則澤賊贈扎札軋鍘閘詐齋債氈盞斬輾嶄棧戰綻張漲帳賬脹趙蟄轍鍺這貞針偵診鎮陣掙睜猙幀鄭證織職執紙摯擲幟質鍾終種腫眾謅軸皺晝驟豬諸誅燭矚囑貯鑄築駐專磚轉賺樁莊裝妝壯狀錐贅墜綴諄濁茲資漬蹤綜總縱鄒詛組鑽致鍾麼為只凶準啟板裡靂餘鏈洩';
 52}

 53function FTPYStr()
 54{
 55    return '皚藹礙愛翺襖奧壩罷擺敗頒辦絆幫綁鎊謗剝飽寶報鮑輩貝鋇狽備憊繃筆畢斃閉邊編貶變辯辮鼈癟瀕濱賓擯餅撥缽鉑駁蔔補參蠶殘慚慘燦蒼艙倉滄廁側冊測層詫攙摻蟬饞讒纏鏟産闡顫場嘗長償腸廠暢鈔車徹塵陳襯撐稱懲誠騁痴遲馳恥齒熾沖蟲寵疇躊籌綢醜櫥廚鋤雛礎儲觸處傳瘡闖創錘純綽辭詞賜聰蔥囪從叢湊竄錯達帶貸擔單鄲撣膽憚誕彈當擋黨蕩檔搗島禱導盜燈鄧敵滌遞締點墊電澱釣調疊諜疊釘頂錠訂東動棟凍鬥犢獨讀賭鍍鍛斷緞兌隊對噸頓鈍奪鵝額訛惡餓兒爾餌貳發罰閥琺礬釩煩範販飯訪紡飛廢費紛墳奮憤糞豐楓鋒風瘋馮縫諷鳳膚輻撫輔賦複負訃婦縛該鈣蓋幹趕稈贛岡剛鋼綱崗臯鎬擱鴿閣鉻個給龔宮鞏貢鈎溝構購夠蠱顧剮關觀館慣貫廣規矽歸龜閨軌詭櫃貴劊輥滾鍋國過駭韓漢閡鶴賀橫轟鴻紅後壺護滬戶嘩華畫劃話懷壞歡環還緩換喚瘓煥渙黃謊揮輝毀賄穢會燴彙諱誨繪葷渾夥獲貨禍擊機積饑譏雞績緝極輯級擠幾薊劑濟計記際繼紀夾莢頰賈鉀價駕殲監堅箋間艱緘繭檢堿鹼揀撿簡儉減薦檻鑒踐賤見鍵艦劍餞漸濺澗漿蔣槳獎講醬膠澆驕嬌攪鉸矯僥腳餃繳絞轎較稭階節莖驚經頸靜鏡徑痙競淨糾廄舊駒舉據鋸懼劇鵑絹傑潔結誡屆緊錦僅謹進晉燼盡勁荊覺決訣絕鈞軍駿開凱顆殼課墾懇摳庫褲誇塊儈寬礦曠況虧巋窺饋潰擴闊蠟臘萊來賴藍欄攔籃闌蘭瀾讕攬覽懶纜爛濫撈勞澇樂鐳壘類淚籬離裡鯉禮麗厲勵礫曆瀝隸倆聯蓮連鐮憐漣簾斂臉鏈戀煉練糧涼兩輛諒療遼鐐獵臨鄰鱗凜賃齡鈴淩靈嶺領餾劉龍聾嚨籠壟攏隴樓婁摟簍蘆盧顱廬爐擄鹵虜魯賂祿錄陸驢呂鋁侶屢縷慮濾綠巒攣孿灤亂掄輪倫侖淪綸論蘿羅邏鑼籮騾駱絡媽瑪碼螞馬罵嗎買麥賣邁脈瞞饅蠻滿謾貓錨鉚貿麼黴沒鎂門悶們錳夢謎彌覓綿緬廟滅憫閩鳴銘謬謀畝鈉納難撓腦惱鬧餒膩攆撚釀鳥聶齧鑷鎳檸獰甯擰濘鈕紐膿濃農瘧諾歐鷗毆嘔漚盤龐國愛賠噴鵬騙飄頻貧蘋憑評潑頗撲鋪樸譜臍齊騎豈啟氣棄訖牽扡釺鉛遷簽謙錢鉗潛淺譴塹槍嗆牆薔強搶鍬橋喬僑翹竅竊欽親輕氫傾頃請慶瓊窮趨區軀驅齲顴權勸卻鵲讓饒擾繞熱韌認紉榮絨軟銳閏潤灑薩鰓賽傘喪騷掃澀殺紗篩曬閃陝贍繕傷賞燒紹賒攝懾設紳審嬸腎滲聲繩勝聖師獅濕詩屍時蝕實識駛勢釋飾視試壽獸樞輸書贖屬術樹豎數帥雙誰稅順說碩爍絲飼聳慫頌訟誦擻蘇訴肅雖綏歲孫損筍縮瑣鎖獺撻抬攤貪癱灘壇譚談歎湯燙濤縧騰謄銻題體屜條貼鐵廳聽烴銅統頭圖塗團頹蛻脫鴕馱駝橢窪襪彎灣頑萬網韋違圍為濰維葦偉偽緯謂衛溫聞紋穩問甕撾蝸渦窩嗚鎢烏誣無蕪吳塢霧務誤錫犧襲習銑戲細蝦轄峽俠狹廈鍁鮮纖鹹賢銜閑顯險現獻縣餡羨憲線廂鑲鄉詳響項蕭銷曉嘯蠍協挾攜脅諧寫瀉謝鋅釁興洶鏽繡虛噓須許緒續軒懸選癬絢學勳詢尋馴訓訊遜壓鴉鴨啞亞訝閹煙鹽嚴顔閻豔厭硯彥諺驗鴦楊揚瘍陽癢養樣瑤搖堯遙窯謠藥爺頁業葉醫銥頤遺儀彜蟻藝億憶義詣議誼譯異繹蔭陰銀飲櫻嬰鷹應纓瑩螢營熒蠅穎喲擁傭癰踴詠湧優憂郵鈾猶遊誘輿魚漁娛與嶼語籲禦獄譽預馭鴛淵轅園員圓緣遠願約躍鑰嶽粵悅閱雲鄖勻隕運蘊醞暈韻雜災載攢暫贊贓髒鑿棗灶責擇則澤賊贈紮劄軋鍘閘詐齋債氈盞斬輾嶄棧戰綻張漲帳賬脹趙蟄轍鍺這貞針偵診鎮陣掙睜猙幀鄭證織職執紙摯擲幟質鍾終種腫眾謅軸皺晝驟豬諸誅燭矚囑貯鑄築駐專磚轉賺樁莊裝妝壯狀錐贅墜綴諄濁茲資漬蹤綜總縱鄒詛組鑽緻鐘麼為隻凶準啟闆裡靂餘鍊洩';
 56}

 57function Traditionalized(cc){
 58 var str='',ss=JTPYStr(),tt=FTPYStr();
 59 for(var i=0;i<cc.length;i++)
 60 {
 61  if(cc.charCodeAt(i)>10000&&ss.indexOf(cc.charAt(i))!=-1)str+=tt.charAt(ss.indexOf(cc.charAt(i)));
 62    else str+=cc.charAt(i);
 63 }

 64 return str;
 65}

 66function Simplized(cc){
 67 var str='',ss=JTPYStr(),tt=FTPYStr();
 68 for(var i=0;i<cc.length;i++)
 69 {
 70  if(cc.charCodeAt(i)>10000&&tt.indexOf(cc.charAt(i))!=-1)str+=ss.charAt(tt.indexOf(cc.charAt(i)));
 71    else str+=cc.charAt(i);
 72 }

 73 return str;
 74}

 75function setCookie(name, value)  //cookies設定
 76{
 77 var argv = setCookie.arguments;
 78 var argc = setCookie.arguments.length;
 79 var expires = (argc > 2? argv[2] : null;
 80 if(expires!=null)
 81 {
 82  var LargeExpDate = new Date ();
 83  LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));
 84 }

 85 document.cookie = name + "=" + escape (value)+((expires == null? "" : ("; expires=" +LargeExpDate.toGMTString()));
 86}

 87function getCookie(Name)   //cookies讀取
 88{
 89 var search = Name + "="
 90 if(document.cookie.length > 0)
 91 {
 92  offset = document.cookie.indexOf(search)
 93  if(offset != -1)
 94  {
 95   offset += search.length
 96   end = document.cookie.indexOf(";", offset)
 97   if(end == -1) end = document.cookie.length
 98   return unescape(document.cookie.substring(offset, end))
 99   }

100 else return ""
101   }

102}

103var StranLink_Obj=document.getElementById("StranLink")
104if (StranLink_Obj)
105{
106 var JF_cn="ft"+self.location.hostname.toString().replace(/\./g,"")
107 var BodyIsFt=getCookie(JF_cn)
108 if(BodyIsFt!="1")BodyIsFt=Default_isFT
109 with(StranLink_Obj)
110 {
111  if(typeof(document.all)!="object")  //非IE瀏覽器
112  {
113   href="javascript:StranBody()"
114  }

115  else
116  {
117   href="#";
118   onclick= new Function("StranBody();return false")
119  }

120  title=StranText("以繁體中文瀏覽",1,0)
121  innerHTML=StranText(innerHTML,1,0)
122 }

123 if(BodyIsFt=="1"){setTimeout("StranBody()",StranIt_Delay)}
124}

125

相關文章