PDA

View Full Version : استفاده از تایمر در GetCallbackResult()



nazaninam
سه شنبه 02 آبان 1385, 23:35 عصر
سلام
من از ICallbackEventHandler استفاده کردم همه چی بخوبی کار می کنه فقط میخوام متد GetCallbackResult() بطور خود کار هر چند ثانیه یک بار اجرا شه بطوری که صفحه هم رفرش نشه
چی کار کنم؟

Behrouz_Rad
جمعه 05 آبان 1385, 21:58 عصر
از تابع جاوا اسکریپت setInterval استفاده کن!
تابعی که قصد اجرای اون رو داری، توسط این تابع در فواصل زمانی معین می تونی فراخونی کنی.
اون تابع وظیفه ی Round Trip به سرور رو بر عهده داره.

موفق باشید.

nazaninam
جمعه 05 آبان 1385, 23:45 عصر
من بجای interval از این تابع استفاده کردم نظرتون چیه؟!
function startClock() {
setTimeout("startClock()", 5000);
DoServerAction('','');
}

Behrouz_Rad
شنبه 06 آبان 1385, 00:00 صبح
تابع فوق تنها 1 بار فراخونی میشه مگر اینکه به شکلی مکررا فراخونیش کنی!
اما setInterval به طور متناوب تکرار میشه.
setInterval رو در روال onload تگ فرم فراخونی کن.

موفق!

nazaninam
شنبه 06 آبان 1385, 00:04 صبح
تابع فوق رو اگه در onload تگ بادی فراخوانی کنیم هر 5 ثانیه یک بار تکرار میشه !
http://fmarkets.com/pm.aspx

Behrouz_Rad
شنبه 06 آبان 1385, 00:49 صبح
بد گفتم!
منظورم تابع setTimeout بود!

مگر اینکه به شکلی مکررا فراخونیش کنی!

اونجوری که گفتی آره! میشه!