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

📄 type.asp

📁 在线考试系统
💻 ASP
字号:
<%@ Language=VBScript %>
<% option explicit %>
<!--#include file="conn.asp"-->
<!--#include file="Checkuser.asp"-->

<%'session("selectsubjectname") ="打字测试"%>
<html>

<title>考试界面</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<%if session("studentname")="admin" or session("studentname")="a" then %>
<body bgcolor="#FFFFFF"  background="images/backimage.gif">
<%else%>
<body onselectstart="return false"  bgcolor="#FFFFFF"  background="images/backimage.gif">
<%end if%>

<p align="center"><b><font face="华文行楷" size="6" color="#FF0000"><a href="selectsubject.asp"><%=session("selectsubjectname")%> </a></font></b>
</p>
<%
' onselectstart="return false"
if request.form("start")="start"  then
   
    dim yikao,testtime,hours,minutes,selectsubjectname,scoreid

    yikao=session("yikao")
    if yikao=19 then
       response.write "您是否按了浏览器上的后退或刷新按钮,你已经考试过了,请不要再按了。"
    else
    session("yikao")=0
	testtime=session("testtime")
	'testtime=60
	hours=clng(testtime)\60
	minutes=clng(testtime) mod 60
    '保存开始时间
    dim starttime,i,sql,rs,count,temp,strid1,strid2
    session("starttime")=hour(now())*60+minute(now())
	'+session("passtime")
    starttime=session("starttime")

   
'    rs.close


    sql="select * from score"
	
    set rs=server.createobject("adodb.recordset")
    rs.open sql,conn,3,2
    rs.addnew
    rs("studentname")=session("studentname")
    rs("subjectname")=session("selectsubjectname")
    rs("endtime")=now()
    rs("score")=0
	rs.update	
     'session("scoreid")=rs("id")
	  '    scoreid=rs("id")
 
    'rs.close
%>

<form method="POST" action="typegetresult.asp"  name="forms">
<center>                      
<div align=center><span class="unnamed1"><%=scoreid%>
    <script language=javascript><!--
var sec=0;var min=0;var hou=0;flag=0;idt=window.setTimeout("update();",1000);
function update()
{sec++;
if(sec==60)
{sec=0;min+=1;}
if(min==60)
{min=0;hou+=1;}
if((min>0)&&(flag==0))
{flag=1;}
document.forms.input1.value=hou*60+min+sec/60;

if(document.forms.input1.value>=<%=session("testtime")%>)
{alert("时间到了,请交卷!");document.forms.submit.click();}
idt=window.setTimeout("update();",1000);
}
//-->
</script>
</span></div>
</center>
  <table border="0" cellspacing="0"  bordercolor="#111111" width="100%" >
    <tr>
      <td width="100%" height="25"><b></b></td>
    </tr>
  </table>
  <%
strid1=""
strid2=""
randomize

'for i=1 to session("singlenumber")]

set rs=server.createobject("adodb.recordset")
sql="select * from question where subjectname='"&session("selectsubjectname")&"' "
'where subjectname='"&session("selectsubjectname") & "'and type='单选题' and haveselect=0 "
rs.open sql,conn,3,2
if rs.eof then
Response.redirect("selectsubject.asp")
end if

'count=rs.recordcount
'temp=fix(count*rnd(10))
'rs.move temp
'rs("haveselect")=1
strid1=strid1 & rs("ID") & ","
%>
  <table width="64%" border="0" align="center"  cellpadding="1" cellspacing="1" bordercolor="#C0C0C0" style="border-collapse: collapse">
    <tr> 
      <td width="100%" height="1" valign="bottom"><p align="center"><font size="3" face="楷体_GB2312"> <font face="宋体">考试时间:<%=hours%>小时<%=minutes%>分
              您已经做了:
              <input name=input1 type=text value="0" size=9>
      </font><font face="宋体">提示:请用<font color="#0000FF">Tab</font>键换行</font></font>              
    
      <hr>      </td>
    </tr>
    <% if trim(rs("image"))<>"" then %>
    <%  end if
    
  if rs("A")<>"" then
  %>
    <tr> 
      <td width="100%"><font color="#333333" size="3"><%=chr(-int(16400+70*rnd()))+rs("A")%></font></td>
    </tr>
    <%
  end if
  %>
    <%
  if rs("B")<>"" then
  %>
    <tr> 
      <td> <font color="#333333" size="3"> 
        <input  name="textfielda"   type="text" id="textfielda" size="80" >
        </font></td>
    </tr>
    <tr> 
      <td width="100%" height="20"><font color="#333333" size="3"><%=chr(-int(16400+70*rnd()))+rs("B")%>         </font></td>
    </tr>
    <%
  end if
  %>
    <%
  if rs("C")<>"" then
  %>
    <tr> 
      <td> <font color="#333333" size="3"> 
        <input name="textfieldb" type="text" id="textfieldb" size="80">
        </font></td>
    </tr>
    <tr> 
      <td width="100%"><font color="#333333" size="3"><%=chr(-int(16400+70*rnd()))+rs("C")%>          </font></td>
    </tr>
    <%
  end if
  %>
    <%
  if rs("D")<>"" then
  %>
    <tr> 
      <td> <font color="#333333" size="3"> 
        <input name="textfieldc" type="text" id="textfieldc" size="80">
        </font></td>
    </tr>
    <tr> 
      <td width="100%"><font color="#333333" size="3"><%=chr(-int(16400+70*rnd()))+rs("D")%>             </font></td>
    </tr>
    <tr> 
      <td> <font color="#333333" size="3"> 
        <input name="textfieldd" type="text" id="textfieldd" size="80">
        </font></td>
    </tr>
    <%
  end if
  %>
  </table>
  <%  
  rs.update
'next
rs.close
set rs=nothing
%>
  <p align=center> 
    <input name="typeid" type="hidden" id="typeid" value="=rs(&quot;ID&quot;)">
    <input type="submit" value="               交卷               " name="submit" >

    <input name="re" type="reset" id="re" value="清除" >
 </p>
</form>
<div align="center">
  <%
end if
%>
   <%
  else 
  %>
</div>
<form method="POST" action="type.asp"  name="form">
  <p align=center><img src="images/pc.gif" width="200" height="269" border="0"> </p>
  <p align=center> 
    <input  onclick="javascript:window.history.go(-1)" type="button"  value="下次再考" name="submit1" >
      
    <input name="submit12" type="submit" id="submit12" value="              开始考试                  " >
    <input name="start" type="hidden" id="start2" value="start">
  </p>
</form>
<%

 'response.write "<center><br>请选择开始考试/下次再考!</center>"
 end if
 %>

</body>
</html>

⌨️ 快捷键说明

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