学生成长管理系统V2008
源代码在线查看: test.asp
if Session("jj")"" then
Response.Write("alert('您已经交卷了,不能答题!');location='Stu_Main.asp';")
Response.End()
end if
%>
body {
margin-left: 30px;
}
.STYLE2 {color: #FF0000}
-->
//禁止刷新,回退
function onKeyDown()
{
if ( (event.altKey) || ((event.keyCode == 8) &&
(event.srcElement.type != "text" &&
event.srcElement.type != "textarea" &&
event.srcElement.type != "password")) ||
((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) ||
(event.keyCode == 116) ) {
event.keyCode = 0;
event.returnValue = false;
}
}
document.onkeydown = onKeyDown;
function stop(){ //这个是禁用鼠标右键
return false;
}
document.oncontextmenu=stop;
var sum=2700;
var str;
function cDate(oSum)
{
var min=Math.floor(oSum/60);
if(min {min==0}
var sec=oSum%60;
str=" 考试过程中,请不要刷新这个页面,否则将退出考试,现在距考试结束还有:"+min+"分"+sec+"秒,时间到将自动交卷 ";
return str;
}
function submitForm()
{
sum=sum-1;
cDate(sum);
document.getElementById("inp1").value=str;
top.topFrame.d.innerHTML=str;
if(sum==0)
{
clearInterval(newstimer);
alert("时间已到,按确定后交卷!");
document.getElementById("sm").click();
}
}
var newstimer=setInterval("submitForm()",1000)
style="color:#FF0000; font-size:16px; font-weight:bold; width:900px; text-align:center">
正在生成试卷,请稍后!
Randomize
intRandomNumber = Int(1000 * Rnd) + 1
Sql="Select top 100 * From Papers order BY Rnd("& (-1 * intRandomNumber) &"* id)"
Set rs=conn.Execute(SQL)
i=0
do while not rs.eof
i=i+1
%>
第题(试题编号):(共100题,当前第题)
if rs("type")=1 then
%>
请选择:A B C
请判断:对 错
1 then%>
(请不要刷新本页面,否则将退出本次考试,成绩无法记录!)
rs.MoveNext
Loop
Set rs=Nothing
%>
function h()
{
var Obj;
for (var n=2;n {
Obj = eval("div"+n)
Obj.style.display = "none"
}
}
h(); //隐藏第2-100题
function hnext(i)
{
var Obj;
if (i {
Obj = eval("div"+i)
Obj.style.display = "none"
i=parseInt(i)+1
Obj = eval("div"+i)
Obj.style.display = "block"
}
else
{
alert("已经是最后一题,没有下一题了,\n请按【确定】按钮后交卷!");
document.getElementById("sm").click();
}
}
function hpri(i)
{
var Obj;
if (i>0)
{
Obj = eval("div"+i)
Obj.style.display = "none"
i=parseInt(i)-1
Obj = eval("div"+i)
Obj.style.display = "block"
}
else
{
alert("已经是第一题,没有上一题了!");
}
}
g1.innerHTML="";
alert("试卷生成完毕,请开始答题,\n您可以提前交卷,\n考试时间到,系统将给出提示,并自动收卷。\n考试过程中请不要刷新页面。");