( تعداد نمایش : 1363 )

event ها در جاوا اسکریپت

وقایع جاوا اسکریپت

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>

دیدگاه خود را بیان کنید.

باید وارد سایت شده باشید برای دیدگاه دادن