View Full Version : مبتدی: گذاشتن time
masato
پنج شنبه 21 اردیبهشت 1391, 23:11 عصر
با سلام به تمامی دوستان
خواهشن راهنمای کنید
من یه آزمون آنلاین دارم اون وقت میخوام برای هر آزمون و هر سوال یه زمان بزارم
مثلا برای ازمون اگر 20 دقیقه تمام شد بره به صفحه نتایجه.
برای هر سوال هم بعد از 40 ثانیه بره به سوال بعد .
با تشکر فراوان:افسرده:
masato
پنج شنبه 21 اردیبهشت 1391, 23:33 عصر
آقا یه لینک کار با time هم ما رو خوشحال میکنه :کف:
مرسی:گیج:
golnouri
پنج شنبه 21 اردیبهشت 1391, 23:42 عصر
با دات نت می نویسید؟
masato
پنج شنبه 21 اردیبهشت 1391, 23:45 عصر
با تشکر
نه php ,ajax
golnouri
جمعه 22 اردیبهشت 1391, 11:41 صبح
من اگه جای شما بودم چون تحت Ajax دارید کار می کنید این کار و می کردم:
1.تمامی صفحات آزمون در یک صفحه قرار بگیره
2.ارتباط بین بخش های ازمون با استفاده از true یا false کردن visible دایوها و یا ... انجام بشه
3.برای تایمر از کد زیر استفاده می کرد شما می بایست در کد زیر پس از اتمام حلقه کار مورد نظرتون رو انجام بدید (مثلا مخفی کردن دایو 1 و نمایش دایو 2)
<
script type="text/javascript">
var num = 60;
function animTime() {
document.getElementById(
'shw').innerHTML = num;
num--;
var animTimer = setTimeout('animTime()', 1000);
if (num == -1) {
clearTimeout(animTimer);
document.getElementById(
'shw').innerHTML = 'time out ...';
window.location =
'Fa.html';
}
}
animTime();
</
script>
موفق باشید
masato
جمعه 22 اردیبهشت 1391, 13:32 عصر
با سلام
خیلی ممنون که پاسخ دادید.
اما من دو تا دکمه بعدی و قبلی دارم میره سوال بعد یا قبل رو میکشه بیرون .بعد من میخوام فقط یه زمان معکوس بزارم برای هر سوال و آزمون
که اگه تمام شد بر تابع مورد نظر رو صدا بزنه:متفکر:
دوبار مرسی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.