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

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

برای فراخوانی تابع بهتر است که از کنترل کنندهای حالت همان طور که قبلا توضیح دادیم, استفاده نمود.
مثلا برای فراخوانی تابع saysomething در هنگام کلیک برروی دکمه (button) بایستی از کد زیر استفاده کنید:

<input type=”button” value=”lincoln” onclick=”saysomething()”

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

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

function saysomething(message) {
alert(message)
}

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

<input type=”button” value=”lincoln” onclick=”‘four score and saysomething seven years ago..’”>

در تابع فوق متغییر message پارامتر تابع نامیده میشود, بطوریکه در هنگام فراخوانی تابع داده Four score and seven years years ago به پارامتر message ارتباط داده میشود. پارامترهای تابع میتواند شامل رشته حرفی, عددی و حتی یک (JavaScript object) دیگر باشند.
یکی از محسنات این نوع تابع, استفاده از آن در یک سری از دکمه ها میباشد که با یک تابع, پیغام های مختلفی به کاربر داده میشود.

<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!)’”>

<html>
<head>

<script language=”javascript” type=”text/javascript”>
function saysomething(message) {
alert(message)
}
</script>

</head>

<body>
<h1>
<form>
<input type=”button” value=”Lincoln” onClick=”saysomething(‘four score and seven years ago..’)” >
<input type=”button” value=”Kennedy” onClick=”saysomething(‘Ask not what your country con do for you…’)” >
<input type=”button” value=”Nixon” onClick=”saysomething(‘I am not a crook!’)” >
</form>
</h1>

</body>
</html>

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

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