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