⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.asp

📁 学生成长管理系统V2008
💻 ASP
字号:
<!-- #include file="Include/conn.asp" -->
<!-- #include file="Include/Stu_CHK.asp" -->
<%

if Session("jj")<>"" then
	Response.Write("<script>alert('您已经交卷了,不能答题!');location='Stu_Main.asp';</script>")
	Response.End()
end if
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<link href="Images/main.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
	margin-left: 30px;
}
.STYLE2 {color: #FF0000}
-->
</style></head>

<body>

<script language="JavaScript"> 
//禁止刷新,回退 
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; 
</script> 
  
<script laugnage="javascript"> 
var sum=2700; 
var str; 
function cDate(oSum) 
{ 
var min=Math.floor(oSum/60); 
if(min<1) 
{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) 
</script> 
<form name="form1" action="Result.asp" method="post">
  <div align="center">
    <input type="text" id="inp1" value="" maxlength="100"
	 style="color:#FF0000; font-size:16px; font-weight:bold; width:900px; text-align:center">
    <br />    <br /> 
  </div>
<div id="g1" name="g1">
<br /><br /><br /><br /><br />
<font size="20px" color="red"><b>正在生成试卷,请稍后!</b></font>
<br /><br /><br /><br /><br />
<br /><br /><br /><br /><br />
<br /><br /><br /><br /><br />
</div>
<%
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
%>
<div style="display:" id="div<%=i%>" name="div<%=i%>" align="left">
<b>第<%=i%>题(试题编号<%=rs("id")%>):(共100题,当前第<%=i%>题)</b><br />
<%=rs("que")%><br />
<%
if rs("type")=1 then
%>
请选择:<input type="radio" id="a<%=i%>" name="a<%=i%>" value="A" />A&nbsp;<input type="radio" id="a<%=i%>" name="a<%=i%>" value="B" />B&nbsp;<input type="radio" id="a<%=i%>" name="a<%=i%>" value="C" />C&nbsp;
<%else%>
请判断:<input type="radio" id="a<%=i%>" name="a<%=i%>" value="对" />对&nbsp;<input type="radio" id="a<%=i%>" name="a<%=i%>" value="错" />错&nbsp;
<%end if%>
<input name="t<%=i%>" type="hidden" id="t<%=i%>" value="<%=rs("id")%>" />
<hr size="1px" width="80%">
<%if i>1 then%>
<input type="button" value="上一题" style="height:30px; width:120px" onclick="hpri(<%=i%>)" />
<%end if%>
&nbsp;&nbsp;
<input type="button" value="下一题" style="height:30px; width:120px" onclick="hnext(<%=i%>)" /> 
<span class="STYLE2">(请不要刷新本页面,否则将退出本次考试,成绩无法记录!)</span></div>
<%
rs.MoveNext
Loop
Set rs=Nothing
%>
<p></p>
<input name="sm" type="submit" id="sm" ONCLICK="javascript:return confirm('提示:您确定提前交卷吗?交卷还有不能答题,也不能再次提交答案!')" value=" 现 在 交 卷 " style="height:50px; width:150px"/>
<p></p>
</form>
<script language="javascript">


function h()
{
	var Obj;

	for (var n=2;n<=100;n++)
	{
		Obj = eval("div"+n)
		Obj.style.display = "none"
	}

}

h(); //隐藏第2-100题

function hnext(i)
{
	var Obj;
	if (i<100)	
	{
		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考试过程中请不要刷新页面。");

</script>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -