وقایع جاوا اسکریپت
Event ها وقایعی هستند که توسط جاوا اسکریپت می توانند نمایش داده شوند .
Events
با استفاده از جاوا اسکریپت ، ما توانایی ساختن صفحات متحرک و پویا را داریم . این event ها توسط جاوا اسکریپت می توانند نشان داده شوند.
هر عنصر در صفحه وب هر اتفاق معینی که می تواند توسط جاوا اسکریپت راه اندازی شود را دارد.برای مثال ما می توانیم از event ، OnClick یک عنصر دکمه که نشان می دهد یک تابع زمانی که یک کاربر بر روی دکمه کلیک کند ؛ اجرا می شود .
مثالی از event ها:
- با کلیک موس
- زمانی که یک صفحه یا یک عکس بارگذاری می شود
- موس بر روی یک نقطه خاص بر روی صفحه برود
- انتخاب کردن یک فیلد ورودی در فرم HTML
- فرستادن یک فرم HTML
- یک بار کلیک کردن
توجه: معمولا event ها در ترکیب با توابع استفاده می شوند و یک تابع قبل از آنکه event ای اتفاق بیفتد اجرا نمی شود .
Onload , onunload :
Event ، onload , onunload زمانی که کاربر وارد صفحه می شود و یا از آن خارج می شود راه اندازی می شود. Event ، onload معمولا برای چک کردن نوع مرورگر بیننده و نسخه مرورگر و یک نسخه مناسب از صفحه وب مبنی بر اطلاعات را بارگذاری می کند.
هر دو event معمولا برای رسیدگی کردن به کوکی ها که باید موقعی که کاربر وارد صفحه می شود و یا آنرا ترک می کند گذارده شده باشد ، استفاده می شود.برای مثال شما می توانید یک صفحه جهنده برای درخواست نام کاربر به محض اولین ورود به صفحه داشته باشید . اسم مورد نظر در داخل کوکی ذخیره می شود . دفعه ی بید که بیننده وارد صفحه ی شما می شود شما می توانید یک گفته ی جدید مانند این را داشته باشید:
“Welcome Jone Doe!”
onFocus, onBlur , onChange:
این سه event هایی هستند که برای ترکیب با اعتبارسنجی بین فیلدهای فرم استفاده می شوند .
مثال زیر چگونگی استفاده از event ، onchange آورده شده ؛تابع checkEmail() زمانی که کاربر مقدار فیلد را تغییر می دهد ، فراخوانی می شود.
<input size="30">
Onsubmit:
Event ، submit همه ی فیلدها را قبل از فرستادنشان اعتبارسنجی می کند .
در مثال زیر چگونگی استفاده از این event آورده شده. تابع checkForm() زمانی که کاربر دکمه ای از فرم را فشار می دهد فراخوانی می شود .اگر مقدار فیلد مورد قبول نباشد ، ارسال صفحه متوقف می شود .تابع checkForm() مقدار True و یا False را بر می گرداند..اگر مقدار True برگرداند صفحه ارسال می شود در غیر این صورت ارسال صفحه cancel می شود.
onMouseOver and onMouseOut:
ایندو برای ایجاد صفحات جنبنده استفاده می شود.
در مثال زیر event ، onMouseOver اورده شده است . یک جعبه ی هشدار زمان نشان دادن این Event ظاهر می شود .
<a href="http://www.webfocus.ir"> <img src="webfocus.gif" alt="Webfocus" /></a>
دیدگاه خود را بیان کنید.
باید وارد سایت شده باشید برای دیدگاه دادن