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

فراخوانی تابع

شروع موضوع توسط hector2141 ‏10/9/12 در انجمن JS

  1. کاربر ارشد

    تاریخ عضویت:
    ‏6/9/12
    ارسال ها:
    14,323
    تشکر شده:
    2,698
    امتیاز دستاورد:
    0
    حرفه:
    daneshjo
    [​IMG]
    برای فراخوانی تابع بهتر است که از کنترل کنندهای حالت همان طور که قبلا توضیح دادیم, استفاده نمود.مثلا برای فراخوانی تابع saysomething در هنگام کلیک برروی دکمه (button) بایستی از کد زیر استفاده کنید:


    [TABLE="width: 500, align: center"]
    [TR]
    [TD] <input type=”button” value=”lincoln” onclick=”saysomething()”>[/TD]
    [/TR]
    [/TABLE]

    تبادل اطلاعات:

    در اغلب موارد بایستی به تابع یک سری اطلاعات داد و یا از آن یک سری اطلاعات دریافت نمود. به این عمل تبادل اطلاعات گویند.

    [​IMG]
    همچنین کد فراخوانی به صورت زیر میباشد:

    [TABLE="width: 500, align: center"]
    [TR]
    [TD] <input type=”button” value=”lincoln” onclick=”‘four score and saysomething seven years ago..’”>[/TD]
    [/TR]
    [/TABLE]
    در تابع فوق متغییر message پارامتر تابع نامیده میشود, بطوریکه در هنگام فراخوانی تابع داده Four score and seven years years ago به پارامتر message ارتباط داده میشود. پارامترهای تابع میتواند شامل رشته حرفی, عددی و حتی یک (JavaScript object) دیگر باشند.
    یکی از محسنات این نوع تابع, استفاده از آن در یک سری از دکمه ها میباشد که با یک تابع, پیغام های مختلفی به کاربر داده میشود.


    [TABLE="width: 500, align: center"]
    [TR]
    [TD] <input type=”button” value=”lincoln” onclick=”saysomething(’four score and saysomething seven years ago..’)”> <input type=”button” value=”kennedy” onclick=”sysomething (Ask not what your country can do for you..”>
    <input type=”button” value=”nixon” onclick=”saysomething(’I am not a crook!)’”>

    [/TD]
    [/TR]
    [/TABLE]
    [​IMG]