1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

RE: Event ها در جاوا اسکریپت

شروع موضوع توسط minaaa ‏22/10/11 در انجمن Java Script

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    Events

    با استفاده از جاوا اسکریپت ، ما توانایی ساختن صفحات متحرک و پویا را داریم . این event ها توسط جاوا اسکریپت می توانند نشان داده شوند.

    هر عنصر در صفحه وب هر اتفاق معینی که می تواند توسط جاوا اسکریپت راه اندازی شود را دارد.برای مثال ما می توانیم از event ، OnClick یک عنصر دکمه که نشان می دهد یک تابع زمانی که یک کاربر بر روی دکمه کلیک کند ؛ اجرا می شود .

    مثالی از event ها:

    - با کلیک موس

    - زمانی که یک صفحه یا یک عکس بارگذاری می شود

    - موس بر روی یک نقطه خاص بر روی صفحه برود

    - انتخاب کردن یک فیلد ورودی در فرم HTML

    - فرستادن یک فرم HTML

    - یک بار کلیک کردن

    توجه: معمولا event ها در ترکیب با توابع استفاده می شوند و یک تابع قبل از آنکه event ای اتفاق بیفتد اجرا نمی شود
     
  2. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : RE: Event ها در جاوا اسکریپت

    :

    Event ، onload , onunload زمانی که کاربر وارد صفحه می شود و یا از آن خارج می شود راه اندازی می شود. Event ، onload معمولا برای چک کردن نوع مرورگر بیننده و نسخه مرورگر و یک نسخه مناسب از صفحه وب مبنی بر اطلاعات را بارگذاری می کند.

    هر دو event معمولا برای رسیدگی کردن به کوکی ها که باید موقعی که کاربر وارد صفحه می شود و یا آنرا ترک می کند گذارده شده باشد ، استفاده می شود.برای مثال شما می توانید یک صفحه جهنده برای درخواست نام کاربر به محض اولین ورود به صفحه داشته باشید . اسم مورد نظر در داخل کوکی ذخیره می شود . دفعه ی بید که بیننده وارد صفحه ی شما می شود شما می توانید یک گفته ی جدید مانند این را داشته باشید:

    “Welcome Jone Doe!”
     
  3. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : RE: Event ها در جاوا اسکریپت

    onFocus, onBlur , onChange:

    این سه event هایی هستند که برای ترکیب با اعتبارسنجی بین فیلدهای فرم استفاده می شوند .

    مثال زیر چگونگی استفاده از event ، onchange آورده شده ؛تابع checkEmail() زمانی که کار



    بر مقدار فیلد را تغییر می دهد ، فراخوانی می شود.

    <input size="30">​
     
  4. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : RE: Event ها در جاوا اسکریپت

    Onsubmit:

    Event ، submit همه ی فیلدها را قبل از فرستادنشان اعتبارسنجی می کند .

    در مثال زیر چگونگی استفاده از این event آورده شده. تابع checkForm() زمانی که کاربر دکمه ای از فرم را فشار می دهد فراخوانی می شود .اگر مقدار فیلد مورد قبول نباشد ، ارسال صفحه متوقف می شود .تابع checkForm() مقدار True و یا False را بر می گرداند..اگر مقدار True برگرداند صفحه ارسال می شود در غیر این صورت ارسال صفحه cancel می شود.
     
  5. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : RE: Event ها در جاوا اسکریپت

    onMouseOver and onMouseOut:

    ایندو برای ایجاد صفحات جنبنده استفاده می شود.

    در مثال زیر event ، onMouseOver اورده شده است . یک جعبه ی هشدار زمان نشان دادن این Event ظاهر می شود