رویداد location
مثال (رویداد location)
برگرداندن مکان کلید:
خروجی x در کد بالا:
خودتان امتحان کنید »
تعریف و کاربرد
خصوصیت location یک عدد را برمی گرداند، که مکان کلید بر روی صفحه کلید را مشخص می کند.
این عدد با 4 مقدار ثابت مشخص می شود:
0. DOM_KEY_LOCATION_STANDARD:
مشخص می کند که کلید فشار داده شده در سمت چپ یا راست صفحه کلید(کلید های راهبردی) و همچنین بر روی صفحه اعداد نبوده است. ( بنا براین دکمه ی فشار داده شده، تنها در قسمت حروف و اعداد می باشد مثل A یا U یا SPACE یا 5).
1. DOM_KEY_LOCATION_LEFT:
مشخص می کند که یک کلید راهبردی در سمت چپ فشار داده شده است(به عنوان مثال کلید CTRL یا ALT در سمت چپ صفحه کلید 101 دکمه ای).
2. DOM_KEY_LOCATION_RIGHT:
مشخص می کند که یک کلید راهبردی در سمت راست فشار داده شده است(بعنوان مثال کلید CTRL یا ALT در سمت راست صفحه کلید 101 دکمه ای).
3. DOM_KEY_LOCATION_NUMPAD:
مشخص می کند که کلید فشار داده شده در قسمت صفحه اعداد بوده است(به عنوان مثال کلید 2 در سمت راست صفحه کلید استاندارد).
نکته: از خصوصیت location تنها می توانید در کنار رویداد onkeydown و onkeyup استفاده کنید، اما نمی توانید از آن در کنار رویداد onkeypress استفاده کنید.
نکته: این خصوصیت "فقط خواندنی" است.
پشتیبانی مرورگرها
اعداد داخل جدول زیر نشان دهنده ی اولین ورژن مرورگری است که به طور کامل از این رویداد پشتیبانی می کند.
متد | |||||
---|---|---|---|---|---|
location | بله | 9.0 | 15.0 | پشتیبانی نمی شود | بله |
نحوه استفاده
جزئیات تکنیکی
مقدار برگشتی |
یک عدد که مکان کلید فشار داده شده را بر روی صفحه کلید مشخص می کند این عدد با 4 مقدار ثابت مشخص می شود. 0. DOM_KEY_LOCATION_STANDARD 1. DOM_KEY_LOCATION_LEFT |
---|---|
DOM Version: | DOM Level 3 Events |
مرجع کلیه رویدادهای JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 4896