PDA

View Full Version : سوال: انتقال شمارش معکوس از سمت کلاینت به سمت سرور



sd1990
پنج شنبه 06 خرداد 1395, 12:36 عصر
با سلام خدمت اساتید محترم

من یه وب سایت داخلی دار که هر ماه یک بار آزمون آنلاین برگذار می کنه قسمت صفحه آزمونش با کد جاوااسکریپت زیر شمارش معکوس می شماره بعد از پایان وقت فرم رو ساب میت می کنه
نوع وب سایت (mvc 4 ado.net) است.

var quiztime= 60;var second = 0;
var ended = false;


function secondCounter(){
if(second<1)
{
second=60;
minutesCounter();
}
second--;
if (!ended) {
viewtime();
setTimeout("secondCounter()", 1000);
}
}
function minutesCounter(){
quiztime--;
if (quiztime < 0) {
ended = true;
var tx = document.getElementById("timex");
tx.innerHTML = "Your time is finish";
var btn1 = document.getElementById("btnSubmit");
btn1.disabled = "disabled";
}
}
function viewtime(){
var tt=document.getElementById("timex");
tt.innerHTML=quiztime+":"+second;
}
secondCounter();

حالا من می خوام این قسمت رو به به سمت سرور انتقال بدم که فقط از طریق ajax به یه کنترل ارتباط داشته باشه فقط مقدار زمان باقی مونده رو نمایش بده (شمارش به سمت سرور انتقال پیدا کنه)

یکی از دوستان خارجی SignalR و websocket رو پیشنهاد دادن که من کار باهاش رو بد نیستم.

اگه بزرگوارن راهنمایی بهتری دارن لطفا از ما دریغ نکنن!