之前有使用一個簡繁體互換的 Javascript程式碼,來達到讓我的網站文字可以簡繁互換,讓網站的所有頁面都能夠產生簡體頁面的顯示,當然一樣的,我還是找了一個用 Javascript碼來實現的方法,並且在 utf8編碼下的網頁簡繁轉換,並不是網路上一些連到某些網站讓它們幫您轉換的方式,當然這樣對我而言是比較方便的:
程式以簡單的簡繁轉換表格,做即時的轉換演算,寫在java script中由使用者端的電腦來處理,也許很多人認為跑大量的Javascript碼耗費使用者資源過高,但確實沒有更好的方法實現我的需求,因為我的網站內容會需要常做修改,也沒辦法維護不同的兩份網頁程式甚至兩份不同語言的資料庫,就先用這種方式吧,其實也不算難用啦。
您可以下載 由網路上 Mark修改過的檔案 1-136.zip。解開後上傳到的網站上,例如 http://網站名稱/tw_cn.js,在希望放上「簡繁互轉」的連結的地方加上
<a id=”translateLink”>簡體</a>
最後,在網頁的 </body> 標籤前面加上
<script type=”text/javascript” src=”http://網站名稱//tw_cn.js” mce_src=”http://網站名稱//tw_cn.js”></script>
<script type=”text/javascript”>
var defaultEncoding = 1;
var translateDelay = 0;
var cookieDomain = “http://your-site“;
var msgToTraditionalChinese = “繁體”;
var msgToSimplifiedChinese = “簡體”;
var translateButtonId = “translateLink”;
translateInitilization();
</Script>
讓需要看簡體網頁的用戶,點選了網頁上顯示的「簡體」連結後,就寫入一項cookie資訊到瀏覽器中該網站的cookie上,使用者瀏覽該網站的每一頁時就自動地讀取頁面標籤指定的 tw_cn.js,然後透過使用者電腦的處理器自動執行簡繁轉換,將特定字元做即時的變換。
這樣一來,就不需要每次點選頁面,都還要按一次簡繁的轉換連結。
我覺得還不錯用,因為之前用的 Javascript其實還是有一點 bugs,這個程式目前用起來沒有啥問題 ~
