بسته شدن صفحه بعد از چند دقيقه

binahayat

Active Member
سلام
چطوري ميشه كدي نوشت كه يك برنامه در زمان معيني اطلاعات وارد شده در فرم را جمع كرده و به صفحه ديگر برود
مثل يك امتحان كه كاربر حداكثر 10 دقيقه فرصت دارد تا پاسخ بدهد و پس از 10 دقيق اتوماتيك صفحه به صفحه ديگري منتقل شود و تا هرجايي كه پاسخ داده شده نمره حساب شود
 

foranyone

Well-Known Member
دوست عزیز سلام

برای بستن صفحه :

کد:
window.close();


ولی اگه می خواین بعد از مدتی (که قابل تنظیمه ) به یه صفحه ی مشخص بره

در هد اضافه کنین

کد:
<meta http-equiv="refresh" content="2;Url=index.htm">

بجای عدد 2 هر عدد دلخواهی رو می تونین بنویسین که مدت زمان رو نشون می ده

و در url هم آدرس صفحه ای رو قرار بدین که قرار بعد از رفرش شدن به اونجا بره.
 

foranyone

Well-Known Member
تا یادم نرفته برای محاسبه ی امتیاز به نظر من هر بار امتیازی که می گیره باید تو یه کوکی ذخیره بشه

و در تو همون یه صفحه ی دیگه که می گین نمایش داده شه.
 

binahayat

Active Member
سلام
خيلي ممنون از پاسخ شما
من فرمم رو با php نوشتم و مي خوام پس از بسته شدن اون اطلاعات در ديتابيس ذخيره بشه
با اين روش ميشه اين كار رو انجام داد
 

eAmin

Well-Known Member
سلام
خيلي ممنون از پاسخ شما
من فرمم رو با php نوشتم و مي خوام پس از بسته شدن اون اطلاعات در ديتابيس ذخيره بشه
با اين روش ميشه اين كار رو انجام داد

سلام.

این یک ساختار که بهت کمک می کنه:
کد:
setInterval(function() { 
	if (!save) {
		alert("............");
	} else {
		window.close();
	}
}, 2000);

بعد از 2 ثانیه اون تابع اجرا می شه.
 

binahayat

Active Member
خيلي ممنون
چون من تا حالا جاوا كار نكردم لطفا بگيد كجا و جچوري كد رو استفاده كنم و همچنين زمان را داخل اين كد بايد به ميلي ثانيه نوشت ديگه؟
 

foranyone

Well-Known Member
دوست عزیز توصیه می کنم برا جاوا اسکریپت وقت بذارین

چون اگه اندازه ی html مهم نباشه از کم اهمیت تر هم نیست!!

خیلی لازم میشه.
 

جدیدترین ارسال ها

بالا