PDA

View Full Version : سوال در مورد تابع setTimeout



morteza271
دوشنبه 01 شهریور 1389, 22:00 عصر
من یه تابع با جاوا اسکریپت نوشتم به این اسم :
change_image(n)
که این تابع بر اساس متغیر ورودی n که یک عدد است تصویر داخل یک تگ img رو عوض میکنه...
در انتهای تابع از تابع
setTimeout() به این صورت
setTimeout("change_image('n')" , 5000);
استفاده کرده ام ولی جواب نمیده و درست کار نمیکنه!!! مشکلش چیه؟!!
البته بگم به صورتهای زیر هم استفاده کردم ولی جواب نمیده!!!

setTimeout("change_image(n)" , 5000);

setTimeout('change_image(n)' , 5000);

mehdi.mousavi
دوشنبه 01 شهریور 1389, 22:36 عصر
سلام.
کافیه بدین شکل عمل کنید:


setTimeout(function() {
change_image(n);
}, 5000);

موفق باشید.