Advertise with us
Control Panel
Forum
Hosting Help
ASP.NET 4.5 & SQL 2012 Hosting
Resources
Notice
Login
Members
Shared Hosting
|
Upgrade
|
Advertise
|
Tutorials
|
Home
»
Resources
»
farsi box
ASP.NET
ADO.NET
Web Services
Remoting
Visual Studio 2005
Error Bank
Interview Questions
Tips & Tricks
XML
HTML
Jscript/Javascript
IIS
Windows
General
Submit Resource or code snippet
... and get
surprise gifts
Win Digital camera, ASP.NET Books, Free softwares!!
farsi box
16 Jan, 2008
Author:
sadegh_to
Summary
you can type farsi in your site.
.NET Classes used :
var sintMode;
var cintFARSI=1;
var cintENGLISH=2;
sintMode = cintFARSI;
function FkeyDown()
{
var intKeyCode;
if ((event.ctrlKey) && (event.shiftKey))
{
if (sintMode == cintFARSI)
sintMode = cintENGLISH;
else
sintMode = cintFARSI;
}
}
function FkeyPress()
{
var intKeyPressed = window.event.keyCode;
var intFKeyCode=intKeyPressed;
if (intKeyPressed > 127) return false;
if(sintMode==cintENGLISH) return false;
if (sintMode == cintFARSI)
switch (intKeyPressed)
{
case (72) : intFKeyCode = 0x0622; break;
case (104) : intFKeyCode = 0x0627; break;
case (102):
case (70) : intFKeyCode = 0x0628; break;
case (96) : intFKeyCode = 0x00F7; break;
case (126) : intFKeyCode = 0x00D7; break;
case (106):
case (74) : intFKeyCode = 0x062A; break;
case (101):
case (69) : intFKeyCode = 0x062B; break;
case (91) : intFKeyCode = 0x062C; break;
case (93) : intFKeyCode = 0x0686; break;
case (112) : intFKeyCode = 0x062D; break;
case (80) : intFKeyCode = 0x005C; break;
case (111) : intFKeyCode = 0x062E; break;
case (79) : intFKeyCode = 0x005D; break;
case (110) : intFKeyCode = 0x062F; break;
case (78) : intFKeyCode = 0x0623; break;
case (98) : intFKeyCode = 0x0630; break;
case (66) : intFKeyCode = 0x0625; break;
case (118) : intFKeyCode = 0x0631; break;
case (86) : intFKeyCode = 0x0624; break;
case (99) : intFKeyCode = 0x0632; break;
case (67) : intFKeyCode = 0x0698; break;
case (92):
case (124) : intFKeyCode = 0x067E; break;
case (115):
case (83) : intFKeyCode = 0x0633; break;
case (97):
case (65) : intFKeyCode = 0x0634; break;
case (119):
case (87) : intFKeyCode = 0x0635; break;
case (113):
case (81) : intFKeyCode = 0x0636; break;
case (120):
case (88) : intFKeyCode = 0x0637; break;
case (122) : intFKeyCode = 0x0638; break;
case (90) : intFKeyCode = 0x0629; break;
case (117):
case (85) : intFKeyCode = 0x0639; break;
case (121) : intFKeyCode = 0x063A; break;
case (89) : intFKeyCode = 0x061B; break;
case (116) : intFKeyCode = 0x0641; break;
case (84) : intFKeyCode = 0x060C; break;
case (114):
case (82) : intFKeyCode = 0x0642; break;
case (59) : intFKeyCode = 0x0643; break;
case (39) : intFKeyCode = 0x06AF; break;
case (103):
case (71) : intFKeyCode = 0x0644; break;
case (108) : intFKeyCode = 0x0645; break;
case (76) : intFKeyCode = 0x00BB; break;
case (107) : intFKeyCode = 0x0646; break;
case (75) : intFKeyCode = 0x00AB; break;
case (44) : intFKeyCode = 0x0648; break;
case (105) : intFKeyCode = 0x0647; break;
case (73) : intFKeyCode = 0x005B; break;
case (100):
case (68) : intFKeyCode = 0x064A; break;
case (109) : intFKeyCode = 0x0626; break;
case (77) : intFKeyCode = 0x0621; break;
case (63) : intFKeyCode = 0x061F; break;
case (60) : intFKeyCode = 0x003C; break;
case (62) : intFKeyCode = 0x003E; break;
}
window.event.keyCode = intFKeyCode;
}
Feedbacks about this page from members:
hi
-
Sondoua
hi
(16 Jan 2008)
thanks
-
abdulkadir
thsnks
(19 Jan 2008)
Submit Feedback
View All Feedbacks
Total
members
:
250657
Average new registrations per day (in last 7 days):
7
New Registration:
Open
Register Now
Talk to Webmaster
Tony John
Facebook
Google+
Twitter
Advertise
Privacy Policy
Terms of use
Contact Us
SpiderWorks Technologies Pvt Ltd.
All Rights Reserved.