09/10/2018, 17:37

[Q] Help me please!!!!!!!!

Tôi có vấn đề thắc mắc muốn hỏi các cao thủ ở đây.
Tôi có viết một trang WEB bằng JavaScript như kiểu trang thi cho học sinh online. bao gồm hai trang, trang cho học sinh thi và trang chủ của giáo viên. Trang của học sinh thì định dùng cho học sinh đăng nhập vào làm bài onlỉne va có giới hạn thời gian (ví dụ là 90 phút kể từ khi bắt đầu làm bài). Hết thời gian qui định trang Web dùng cho học sinh làm bài sẽ tự động đóng vào và hiện lên thông báo. Đồng thời bài làm của học sinh sẽ được gửi vào trang web của giáo viên để cho điểm. Nhưng vấn đề là khi viết xong trang web của học sinh đã không tự đóng lại sau 90' và dữ liệu cung không get được về máy chủ (trang Web của giáo viên).
Nhờ các cao thủ chỉ giáo
minhhieu viết 19:54 ngày 09/10/2018
Viết một hàm như sau:
function submitform(){
document.myform.submit();
window.close();
}
trong đó myform là tên form bạn tạo ra trong trang học sinh.
sau đó dùng lệnh setTimeout để định thời cho hàm này được gọi sa 90 phút:
setTimeout("submitform()",***xx);
với ***xx=90*60*1000.
OK?
ohaio80 viết 19:49 ngày 09/10/2018
Okie, cám ơn bạn nhiều nha.
ohaio80 viết 19:51 ngày 09/10/2018
UI, thế nhưng mà nó chỉ hiện lên thông báo là đã hết 90' có đóng trang đang làm lại không, nếu ấn OK thì nó đóng lại, nhưng nếu ấn cancel thì nó tiếp tục tính giờ tiêp, ý tôi muốn là nó tự động đóng lại không cần thông báo gì cả, hoạc chỉ thông báo là thời gian làm bài đã hết cửa sổ làm bài sẽ tự động đóng, bạn có muôn save bài làm và gửi di không.
Nhờ các cao thủ chỉ giáo
Thanks
blackface viết 19:45 ngày 09/10/2018
thì đừng có dùng confirm nữa.
ohaio80 viết 19:52 ngày 09/10/2018
Okie,
Bài liên quan
0