0

網站簡單的簡繁網頁互換方案

Posted in website 相關 at 六月 13th, 2008 / 瀏覽:383 人次 /

之前有使用一個簡繁體互換的 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,這個程式目前用起來沒有啥問題 ~

此文章發表於 website 相關

Leave a Reply

(若看不到驗證碼,請重新整理網頁。)

我的網站連結

好友網站連結

網誌統計

    文章數:442
    頁面數:5
    連結數:7
    評論數:473
    總字數:399694
    建站:2007年9月30日
    最早文章日期:2007-10-2
    最後更新日期:2008-10-2 12:06am
    Akismet:3531
  • 3 線上,
  • 46 同時最多,
  • 131297 累積人數