PDA

View Full Version : سوال: نمایش پیغام در حالتی که زبان سیستم فارسی باشه.



minamorsali
جمعه 20 شهریور 1388, 22:25 عصر
سلام
چطور می تونم موقعی که کاربر می خواد در textbox تایپ کنه، اگه زبان سیستمش فارسی بود، بهش پیغام بده؟(مثل سایت سنجش که اگه زبان سیستممون فارسی باشه یه پیغام میده و می خواد که زبان رو انگلیسی کنیم.)

ممنون می شم اگه راهنماییم کنید. وقت زیادی ندارم.
با تشکر

minamorsali
شنبه 21 شهریور 1388, 12:07 عصر
دوستان کسی نمی تونه منو راهنمایی کنه؟

Hamid_VB
شنبه 21 شهریور 1388, 13:44 عصر
سلام ، این کدو خودم نوشتم ، امیدوارم کاتو را بندازه:


<html dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>New Page 1</title>
<script>
farsiKey = [
0x061B, 0x066B, 0x00A4, 0x066A, 0x060C, 0x06AF,
0x0648, 0x0643, 0x061F, 0x066C, 0x0624, 0x200C,
0x0698, 0x0649, 0x064D, 0x0625, 0x0623, 0x0622,
0x0651, 0x0629, 0x0621, 0x0652, 0x064B, 0x0626,
0x064F, 0x064E, 0x064C, 0x0650, 0x0643, 0x062C,
0x067E, 0x0686, 0x0640, 0x200D, 0x0634, 0x0630,
0x0632, 0x064A, 0x062B, 0x0628, 0x0644, 0x0627,
0x0647, 0x062A, 0x0646, 0x0645, 0x067E, 0x062F,
0x062E, 0x062D, 0x0636, 0x0642, 0x0633, 0x0641,
0x0639, 0x0631, 0x0635, 0x0637, 0x063A, 0x0638,
0x06A9, 0x06CC]
function Check_Language(){
var charcode=0;
for(var cnt=0;cnt<txr.value.length;cnt++){
charcode=txr.value.charCodeAt(cnt);
for(var cntchars=0;cntchars<farsiKey.length;cntchars++){
if(farsiKey[cntchars]==charcode){
alert("زبان ويندوز خود را انگليسي کنيد");
txr.value="";
cnt = txr.value.lenght;
cntchars = farsiKey.length;
txr.focus();
}
}
}
}
</script>
</head>
<body>
<input type=text id="txr" onpropertychange="Check_Language()" dir=rtl>
</body>
</html>