跳到主要內容

js 的 alert, confirm, prompt 的多語系設定。

以 confirm 為例:[code]<span class='map_txt_ConfirmDel linka' maplang=1 style='display:none;'>確定要刪除?</span>< script language='JavaScript'>function ... {;; txt_ConfirmDel = txt_('txt_ConfirmDel', '確定要刪除?');;; if (!confirm(txt_ConfirmDel)) return;;; ...};;< /script>[/code][ol][*]如果有設定 js 變數 txt_ConfirmDel 則優先使用變數 txt_ConfirmDel。[*]如果沒有設定變數 txt_ConfirmDel 則取 .map_txt_ConfirmDel 的 html。因為 .map_txt_ConfirmDel 有設定 maplang=1 所以在約 5 sec 會被翻譯為相對語言。[*]如果也沒有 .map_txt_ConfirmDel 則取預設字串。如果有 .map_txt_ConfirmDel 則預設字串可以省略。[/ol]注意,.map_txt_ConfirmDel 裡頭的字串「確定要刪除?」必須預先在 空間管理=>語系管理 預先新增譯文。

js 的 alert, confirm, prompt 的多語系設定。
以 confirm 為例:
[code]

<span class='map_txt_ConfirmDel linka' maplang=1 style='display:none;'>確定要刪除?</span>
< script language='JavaScript'>function ... {;; txt_ConfirmDel = txt_('txt_ConfirmDel', '確定要刪除?');;; if (!confirm(txt_ConfirmDel)) return;;; ...
};;< /script>[/code]
[ol]
[*]如果有設定 js 變數 txt_ConfirmDel 則優先使用變數 txt_ConfirmDel。
[*]如果沒有設定變數 txt_ConfirmDel 則取 .map_txt_ConfirmDel 的 html。
因為 .map_txt_ConfirmDel 有設定 maplang=1 所以在約 5 sec 會被翻譯為相對語言。
[*]如果也沒有 .map_txt_ConfirmDel 則取預設字串。
如果有 .map_txt_ConfirmDel 則預設字串可以省略。
[/ol]
注意,.map_txt_ConfirmDel 裡頭的字串「確定要刪除?」必須預先在 空間管理=>語系管理 預先新增譯文。