iranmehr
کاربر تازه وارد
- تاریخ عضویت
- 16 آگوست 2003
- نوشتهها
- 97
- لایکها
- 8
با درود فراوان،
من هيچ از javascript سر در نمیآورم و هرکار کردم نتوانستم، آنچرا که میخواهم، انجام بدهم. برای همين نياز به راهنمايی دارم.
میخواهم در رويدادی (onClick) زمانی که بازديد کننده کليک میکند، مقداری را هم به يک متغير بدهم. سپس اين متغير را در جای ديگری بکار ببرم. (onClick="do something;x=value")
(من میخواهم هنگام کليک کردن ويژگی تگی را در درون صفحه عوض کنم. چناچنه شما راه بهتری میدانيد، سپاسگزار میشوم من را راهنمايی کنيد.)
میخواستم بدانم راهی هست تا مقدار اين متغير را بيرون از تابعی که در onClick مقداردهی کردهام، بکار ببرم؟ مانند C. اگر هست چگونه؟
در زير الگوی آنچه را که میخواهم، آوردهام:
يا
پيشاپيش از کمک و راهنمايی شما سپاسگزاری میکنم.
من هيچ از javascript سر در نمیآورم و هرکار کردم نتوانستم، آنچرا که میخواهم، انجام بدهم. برای همين نياز به راهنمايی دارم.
میخواهم در رويدادی (onClick) زمانی که بازديد کننده کليک میکند، مقداری را هم به يک متغير بدهم. سپس اين متغير را در جای ديگری بکار ببرم. (onClick="do something;x=value")
(من میخواهم هنگام کليک کردن ويژگی تگی را در درون صفحه عوض کنم. چناچنه شما راه بهتری میدانيد، سپاسگزار میشوم من را راهنمايی کنيد.)
میخواستم بدانم راهی هست تا مقدار اين متغير را بيرون از تابعی که در onClick مقداردهی کردهام، بکار ببرم؟ مانند C. اگر هست چگونه؟
در زير الگوی آنچه را که میخواهم، آوردهام:
کد:
<script language="javascript" type="text/javascript">
function functionName(functionID)
{
if (…) {
do job 1
} else {
do job 2
}
}
</script>
<body>
<img … onClick="functionName(functionID1);x='y'">
<script type="text/javascript" language="javascript">
use x
do something with x
</script>
<img … onClick="functionName(functionID1);x='z'">
</body>
يا
کد:
<script language="javascript" type="text/javascript">
function functionName(functionID)
{
if (…) {
do job 1;x='y'
} else {
do job 2;x='z'
}
}
<body>
<img … onClick="functionName(functionID1">
<script type="text/javascript" language="javascript">
use x
do something with x
</script>
<img … onClick="functionName(functionID1">
</body>
پيشاپيش از کمک و راهنمايی شما سپاسگزاری میکنم.