📄 extrampaper.aspx
字号:
<%@ page language="C#" autoeventwireup="true" inherits="student_extrampaper, App_Web_xmf1oimm" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>寒冰考试系统--考试</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />
<STYLE>.outborder { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #99ccff 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #336699 }
.inputborder { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; COLOR: #00ff00; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #333333; TEXT-ALIGN: center }
.button {BORDER-RIGHT: #002d96 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #002d96 1px solid; PADDING-LEFT: 2px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
StartColorStr=#ffffff,EndColorStr=#72B1ED); PADDING-BOTTOM: 0px; MARGIN: 0px 4px; BORDER-LEFT: #002d96 1px solid; CURSOR: hand; COLOR: #003366; PADDING-TOP: 2px; BORDER-BOTTOM: #002d96 1px solid; HEIGHT: 20px}
</STYLE>
<script language="javascript" src="../extrampaper.js"></script>
<SCRIPT language="javascript">
<!--
float_init = 1;
function DHTML_Init(Object) {
if (navigator.userAgent.match(/Mozilla\/5\../) && float_init) {
SetObjectOffsetTop(Object, undefined);
}
}
function All (ID) {
if (document.all) { return document.all[ID]; }
else if (document.documentElement){
return document.getElementById (ID);
}
else if (document.layers) { return document.layers[ID]; }
}
function GetWindowOffsetTop() {
if (window.innerHeight) { return window.pageYOffset; }
else if (document.body) { return document.body.scrollTop; }
}
function GetWindowHeight() {
if (window.innerHeight) { return window.innerHeight; }
else if (document.body) { return document.body.clientHeight; }}
function GetObjectHeight(Object) {
DHTML_Init(Object);
if (document.all || document.documentElement) {
Clip = Object.style.clip;
if (! Clip) { return Object.offsetHeight; }
else { return GetClipElement (Clip, 'Bottom'); }}
else if (document.layers) { return Object.clip.height; }}
function GetClipElement (Clip, Element) {
Clip = Clip.substr(Clip.indexOf('(') + 1);
Clip = Clip.substr(0, Clip.length - 1);
Clippers = Clip.split (" ");
for (i = 0; i < Clippers.length; i++) {
if (Clippers[i] != 'auto') {
Clippers[i] = Clippers[i].replace (/D/g, ""); }
}
ClipTop = Number(Clippers[0]);
ClipRight = Number(Clippers[1]);
ClipBottom = Number(Clippers[2]);
ClipLeft = Number(Clippers[3]);
if (Element == 'Top') { return ClipTop; }
else if (Element == 'Right') { return ClipRight; }
else if (Element == 'Bottom') { return ClipBottom; }
else if (Element == 'Left') { return ClipLeft; }
else { return undefined; }}
function GetObjectOffsetTop(Object) {
DHTML_Init(Object);
if (Object.offsetTop) { return Object.offsetTop; }
else if (document.layers) { return Object.top; }
}
function SetObjectOffsetTop(Object, Offset) {
if (Object.style) { Object.style.top = Offset; }
else if (Object.top) { Object.top = Offset; }}
CenterMenu = 1;
MenuBorder = 100;
TimeCheck = 250;
TimeUpdate = 15;
DivUpdate = 15;
Minimum = 50;
AddHeight = -4;
function ScrollMenu() {
Menu = All('persistMenu');
WinTop = GetWindowOffsetTop();
WinHeight = GetWindowHeight() + AddHeight;
MenuTop = GetObjectOffsetTop(Menu);
MenuHeight = GetObjectHeight (Menu);
MenuNew = (CenterMenu) ? Math.round (WinTop + (WinHeight - MenuHeight) / 1) : WinTop + MenuBorder;
if (MenuNew < Minimum)
{ MenuNew = Minimum; }
if (MenuTop != MenuNew) {
if ( (MenuTop + MenuHeight) < WinTop || MenuTop > (WinTop + WinHeight) ) {
SetObjectOffsetTop (Menu, (MenuTop < MenuNew) ? (WinTop - MenuHeight) : (WinTop + WinHeight));
}
else {
Add = (MenuTop < MenuNew) ? 1 : -1;
SetObjectOffsetTop (Menu, MenuTop + Math.round((MenuNew - MenuTop) / DivUpdate) + Add);
}
}
window.setTimeout('ScrollMenu()', (GetObjectOffsetTop(Menu) == MenuNew) ? TimeCheck : TimeUpdate);
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_showHideLayers() { //v3.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</SCRIPT>
</head>
<body topMargin="0">
<form id="extrampaper" onsubmit="return submitit();" method="post" runat="server">
<TABLE id="Table1" cellSpacing="0" cellPadding="0" width="100%" align="center" border="0">
<TR height="35">
<TD align="center" colSpan="3" style="height: 35px"><font style="FONT-SIZE: 16px" face="黑体" color="#0054a6"><asp:label id="lab_extramname" runat="server"></asp:label></font></TD>
</TR>
<TR>
<TD align="center"><STRONG>科目:</STRONG><asp:Label id="lab_coursename" runat="server" ></asp:Label></TD>
<TD align="center"><STRONG>总分:</STRONG><asp:label id="lab_allmark" runat="server"></asp:label>分</TD>
<TD align="center"><STRONG>时间:</STRONG><asp:label id="lab_time" runat="server"></asp:label>分钟</TD>
</TR>
<TR>
<TD colSpan="3">
<hr color="#999999" SIZE="1">
</TD>
</TR>
<TR>
<TD colSpan="3"><span style="color:#0000CC;"><br> <b>一、单选题</b> (共<font color='#ff0000'><asp:Label ID="lab_singlenum" runat="server"></asp:Label></font>题,每题<font color='#ff0000'><asp:Label ID="lab_singlepermark" runat="server"></asp:Label></font>分)<br></span><br>
<asp:DataList ID="dlt_single" runat="server" ShowHeader="False" Width="100%" BorderWidth="0px" >
<ItemTemplate>
<TABLE id="Table2" cellSpacing="0" cellPadding="0" width="95%" align="center" border="0">
<TR>
<TD><asp:Label id="lab_singlenumoftitle" runat="server"></asp:Label><%# DataBinder.Eval(Container.DataItem,"title") %></TD>
</TR>
<TR>
<TD>
<asp:RadioButtonList id="rab_single" runat="server" RepeatDirection="Horizontal">
<asp:ListItem Value=A ></asp:ListItem>
<asp:ListItem Value=B ></asp:ListItem>
<asp:ListItem Value=C ></asp:ListItem>
<asp:ListItem Value=D ></asp:ListItem>
</asp:RadioButtonList></TD>
</TR>
<tr>
<td>
<asp:TextBox ID="tbox_singleanswer" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"answer")%>' Visible=false></asp:TextBox>
</td>
</tr>
<TR>
<TD>
<HR color="#999999" SIZE="1">
</TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:DataList></TD></TR>
<TR><TD colSpan="3"><span style="color:#0000CC;"><br> <b>二、多选题</b> (共<font color='#ff0000'><asp:Label ID="lab_multinum" runat="server"></asp:Label></font>题,每题<font color='#ff0000'><asp:Label ID="lab_multipermark" runat="server"></asp:Label></font>分)<br></span><br>
<asp:DataList id="dlt_multi" runat="server" ShowHeader="False" Width="100%" BorderWidth="0px">
<ItemTemplate>
<TABLE id="Table3" cellSpacing="0" cellPadding="0" width="95%" align="center" border="0">
<TR>
<TD>
<asp:Label id="lab_multinumoftitle" runat="server"></asp:Label><%# DataBinder.Eval(Container.DataItem,"title") %>'</TD>
</TR>
<TR>
<TD>
<asp:CheckBoxList id="chb_multi" runat="server" RepeatDirection="Horizontal">
</asp:CheckBoxList></TD>
</TR>
<tr>
<td>
<asp:TextBox ID="tbox_multianswer" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"answer")%>' Visible=false></asp:TextBox>
</td>
</tr>
<TR>
<TD>
<HR color="#999999" SIZE="1">
</TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:DataList></TD></TR><TR>
<TD colSpan="3"><span style="color:#0000CC;"><br> <b>三、判断题</b> (共<font color='#ff0000'><asp:Label ID="lab_rorwnum" runat="server"></asp:Label></font>题,每题<font color='#ff0000'><asp:Label ID="lab_rorwpermark" runat="server"></asp:Label></font>分)<br></span><br>
<asp:DataList id="dlt_rorw" runat="server" ShowHeader="False" Width="100%" BorderWidth="0px">
<ItemTemplate>
<TABLE id="Table4" cellSpacing="0" cellPadding="0" width="95%" align="center" border="0">
<TR>
<TD>
<asp:Label id="lab_rorwnumoftitle" runat="server"></asp:Label><%# DataBinder.Eval(Container.DataItem,"title") %>'</TD>
</TR>
<TR>
<TD>
<asp:RadioButtonList id="rab_rorw" runat="server" RepeatDirection="Horizontal">
<asp:ListItem Value="A" >正确/是</asp:ListItem>
<asp:ListItem Value="B" >错误/否</asp:ListItem>
</asp:RadioButtonList></TD>
</TR>
<tr>
<td>
<asp:TextBox ID="tbox_rorwanswer" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"answer")%>' Visible=false></asp:TextBox>
</td>
</tr>
<TR>
<TD>
<HR color="#999999" SIZE="1">
</TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:DataList></TD></TR>
<tr>
<td><%GetTime();%>
<INPUT id=StartTime type=hidden value="<%=strStartTime%>"> <INPUT id=EndTime type=hidden value="<%=strEndTime%>"> <INPUT id=SumTime type=hidden value="<%=strSumTime%>"></td>
</tr>
</TABLE>
<div id="persistMenu" style="Z-INDEX: 100; LEFT: 760px; VISIBILITY: hidden; WIDTH: 157px; POSITION: absolute; TOP: 1px; HEIGHT: 188px;">
<table class="outborder" id="AutoNumber1" style="BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; WIDTH: 171px; BORDER-COLLAPSE: collapse; HEIGHT: 40px; BORDER-RIGHT-WIDTH: 1px"
borderColor="#111111" height="40" cellSpacing="0" cellPadding="0" width="171" border="1">
<tr>
<td>
<table id="AutoNumber5" style="WIDTH: 88px; BORDER-COLLAPSE: collapse; HEIGHT: 18px" borderColor="#111111"
height="18" cellSpacing="0" width="88" border="0">
<tr>
<td width="20" bgColor="#336799"><font color="#ffffff"><IMG height="15" src="../images/timer.gif" width="15" border="0"></font></td>
<td bgColor="#336799"><b><font color="#ffcc00">计时器</font></b></td>
</tr>
</table>
</td>
</tr>
</table>
<table class="outborder" id="AutoNumber2" style="BORDER-COLLAPSE: collapse; HEIGHT: 89px"
borderColor="#111111" cellSpacing="0" cellPadding="0" width="171" border="1">
<tr>
<td>
<div align="center">
<center>
<table id="AutoNumber3" style="WIDTH: 167px; BORDER-COLLAPSE: collapse; HEIGHT: 72px" borderColor="#111111"
cellSpacing="0" border="0">
<tr>
<td bgColor="#336799" height="30">
<p align="center"><font color="#ffffff">开始时间</font>
</p>
</td>
<td><input class="inputborder" style="WIDTH: 96px; HEIGHT: 20px" readOnly type="text" size="10"
name="mystarttime"></td>
</tr>
<tr>
<td bgColor="#336799" height="30">
<p align="center"><font color="#ffffff">结束时间</font>
</p>
</td>
<td><input class="inputborder" style="WIDTH: 97px; HEIGHT: 20px" readOnly type="text" size="10"
name="myendtime"></td>
</tr>
<tr>
<td bgColor="#336799" height="30">
<p align="center"><font color="#ffffff">剩余时间</font>
</p>
</td>
<td><input class="inputborder" style="WIDTH: 96px; HEIGHT: 20px" readOnly type="text" size="10"
name="lefttime"></td>
</tr>
</table>
</center>
</div>
</td>
</tr>
</table>
<table class="outborder" id="AutoNumber4" style="WIDTH: 171px; BORDER-COLLAPSE: collapse; HEIGHT: 30px"
borderColor="#111111" height="30" cellSpacing="0" width="171" border="1">
<tr>
<td width="100%">
<p align="center"><input class="button" type="submit" runat="server" value="我要交卷" name="B3" id="Submit" language="javascript" onserverclick="Submit_ServerClick">
</p>
</td>
</tr>
</table>
</div>
</form>
<script language="javascript">
MM_showHideLayers('persistMenu','','show');
ScrollMenu();
document.all.mystarttime.value=document.all.StartTime.value;
document.all.myendtime.value=document.all.EndTime.value;
var myh=0;
var mym=document.all.SumTime.value-1;
var mys=60;
function lefttime(){
mys--;
if (mys<0)
{
mys=59;
mym--;
}
if (mym<0)
{
mym=59;
myh--;
if (myh<0)
{
alert("考试时间到,单击确定交卷!");
extrampaper.submit();
}
}
document.all.lefttime.value=mym+":"+mys;
setTimeout("lefttime(myh)",1000);
}
lefttime();
function submitit(){
if (confirm("未到交卷时间,您确定要提前交卷么?"))
return true;
else
return false;
}
</script>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -