‎‎رويدادهاي جاوااسكريپتJavaScript Events -‎

Previous >    <Next  

‎رويدادهايHTMl مواردي هستند كه روي عناصرآن اتفاق مي افتد .هنگاميكه جاوااسكريپت در صفحه HTML‎استفاده مي شود، نسبت به آنها در صورت تنظيم مناسب عكس العمل نشان ميدهد .

‎‎رويدادهاي(HTML Events) -‎ HTML

‎‎رويداد هايHTML در اثر بعضي از كارهايست كه مرورگر يا كاربر انجام ميدهد .

‎‎در زير بعضي از نمونه رويداد ها آمده است.

‎اغلب زماني كه رويدادي رخ ميدهد، بخواهيد كاري انجام دهيد.جاوااسكريپت به شما اين امكان را ‎ميدهد كه اقدام مناسب را انجام دهيد .براي آن بايد اسكريپت لازم را نوشته ، تا در صورت ‎شناسائي رويداد اجرا شود.

HTML‎اجازه ميده كه براي يك ويژگي رويدادي عنصر آن كد جاوااسكريپت نوشته شود .آن ميتواند بدو ‎فرم زير تنظيم گردد.

‎‎1‎ـ با كوتيشن

<element event='some JavaScript'>

‎‎ 2‎ـ با دبل كوتيشن

<element event='some JavaScript'>

‎مثال بعدي در عنصر‎<button>‎ براي ويژگي رويدادي‎onclick‎ ‎كد جاوااسكريپت نوشته وبه آن عنصر اضافه ميگردد.

‎‎مثال ـ جاوااسكريپت كد با رويداد‎onclick

button onclick="document.getElementById('demo').innerHTML = Date()">The time is?

--(go to editor for change code and run)

‎در مثال بالا جاوااسكريپت كد، محتوي عنصر باid=‎"demo‎"‎را تغيير ميدهد .تغيير درحالتيكه كاربر ‎دكمه مربوطه را كليك نمايد انجام ميشود.

‎‎در مثال بعدي كد، محتوي خود دكمه را با استفاده از كي ورد‎this‎ تغيير مي دهد .

‎‎مثال ـ استفاده از كي وردthis

<button onclick="this.innerHTML = Date()">The time is?

--(go to editor for change code and run)

‎كد جاوااسكريپت اغلب ممكن اسـت چندين خط باشد .بيشتر متداول است كه روتين رويدادي تحت يك ‎تابع نوشته ودر داخل عنصر فراخوان شود .تعريف تابع در خارج از عنصر انجام ميشود.

‎‎مثال ـ تعريف تابع رويدادي خارج از عنصر

<button onclick="displayDate()">The time is? 

--(go to editor for change code and run)

‎‎رويداد هاي رايجCommon HTML Events -‎

‎‎در جدول زير بعضي از رويدادهاي رايجHTML آمده است :

‎‎رويداد ‎‎شــرح
‎onchange‎ ‎‎اگرمحتوي عنصرHTML تغيير كند
‎onclick‎ ‎‎كاربر عنصري را كليك كند
‎onmouseover‎ ‎‎كاربر موس را روي عنصرHTML ببرد .
‎onmouseout‎ ‎‎كاربر موس را از عنصر خارج كند.
‎onkeydown‎ ‎‎كاربر كليدي را فشار دهد.
‎onload‎ ‎‎هنگاميكه بارگذاري صفحه توسط مرورگر تمام ميشود.

‎ليست رويداد طولاني است براي مشاهده كامل آنها به بخش HTML Events ‎مراجعه كنيد.

‎‎كنترل كننده رويداد جاوااسكريپتJavaScript Event Handlers -‎

‎كنترل كننده رويدادي ميتواند براي بررسي وكنترل ورودي كاربر، عمليات كاربر وعمليات مرورگر ‎استفاده شود .بعضي از موارد زير:

‎‎روش هاي مختلفي را با جاوااسكريپت در برخورد با رويدادها ميتوان استفاده كرد:


Previous >    <Next