我使用了js提示符。消息和默认值以阿拉伯语显示,但OK/Cancel按钮以英文显示,如何将OK/Cancel按钮更改为阿拉伯语
我的java脚本是
var enter_name ='<fmt:message key="enter.name"/>';
var _name ='<fmt:message key="default.name"/>';
prompt(enter_name,_name);
属性文件阿拉伯语
enter.name=أدخل اسم المستخدم
default.name=اسم المستخدم
英语
enter.name=Enter Username
default.name=Username
我已经用jPrompt试过了,把jquery.alerts.js
的Ok/Cancel按钮改成了阿拉伯语,jPrompt正确地显示了这意味着它是用阿拉伯语显示的。但问题是,当我们使用jPrompt时,它在单击Ok/Cancel按钮之前执行下一行代码。我不需要在单击OK/Cancel按钮之前执行下一行代码。这就是为什么我选择prompt,但我不知道如何将OK/Cancel按钮标题更改为阿拉伯语。
发布于 2012-08-22 04:54:42
你不能。prompt
是一种浏览器应用编程接口,它使用浏览器的chrome locale -即,"OK“和"CANCEL”将使用客户端浏览器的语言。
发布于 2012-08-22 05:08:38
javascript提示符不在您的控制范围内。windows上的IE遵循操作系统语言的提示消息。即,因为它使用messagebox Win32应用程序接口调用。非本地浏览器Google chrome和Firefox使用浏览器语言设置。它就像浏览器一样,可能遵循操作系统语言或浏览器语言。请参阅:- set browser language。
https://stackoverflow.com/questions/12066398
复制相似问题