在Javascript中进行RTL确认和警报

时间:2010-10-02 11:52:41

标签: javascript internationalization

您可以让confirmalert显示其消息RTL并右对齐吗?

3 个答案:

答案 0 :(得分:5)

编程上没有,但用户的机器文化设置应该确定它呈现的方式,至少在所有当前浏览器中都是如此。我不知道一个全面的“谁支持它”列表。

答案 1 :(得分:2)

尝试在邮件开头添加以下内容: “ \ u200f \ u200f”

例如:

Dim db As Database
Set db = CurrentDb()
Dim lastValue, thisValue

s = "tblUSA"

Set rs = db.OpenRecordset(s, dbOpenDynaset)

'rs.Sort ("DateS")

lastValue = rs.Fields("Length")
rs.MoveNext

While (Not rs.EOF())
        thisValue = rs.Fields("Length")
        rs.Edit
           rs!RunSum = thisValue + lastValue
        rs.Update
        lastValue = thisValue ' remember previous value
        rs.MoveNext           ' advance to next record
Wend

MsgBox "Done with " & s

alert("\u200f\u200f"+ message);

答案 2 :(得分:0)

如果您可以控制<html>标签,则可以像这样<html dir="rtl">那样将方向设置为RTL:

您也可以使用javascript进行操作,如下所示:

document.getElementsByTagName("html")[0].setAttribute("dir","rtl");