📄 default.aspx
字号:
<%@ Page language="c#" Codebehind="Default.aspx.cs" AutoEventWireup="false" Inherits="Web_Exam._Default" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>default</title>
<meta content="Microsoft Visual Studio .NET 7.1" name=GENERATOR>
<meta content=C# name=CODE_LANGUAGE>
<meta content=JavaScript name=vs_defaultClientScript>
<meta content=http://schemas.microsoft.com/intellisense/ie5 name=vs_targetSchema>
<meta http-equiv=Page-Exit content=BlendTrans(Duration=0.1)>
<LINK href="../style.css" type="text/css" rel="stylesheet">
<LINK href="../Admin_Default.css" type=text/css rel=stylesheet >
<script language=javascript>
function over(td)
{
td.className = 'Active' ;
}
function out(td)
{
td.className = 'Disactive' ;
}
var dtObj=new Object();
function stringToInteger(inputString)
{
if(inputString == null || inputString == "")
{
return 0;
}
else
{
try
{
return parseInt(inputString);
}
catch(e)
{
return 0;
}
}
}
function numberToString(inputNumber)
{
return inputNumber.toString();
}
function getUrlParam(param)
{
var url=window.location.search.substring(1);
var paramArray=url.split("&");
for(var i=0;i<paramArray.length;i++)
{
var pramArraySub=paramArray[i].split("=");
if(pramArraySub[0]==param && pramArraySub[1] != "undefined")
return pramArraySub[1];
}
return "";
}
var pageSize=1;
//var pageNo=stringToInteger(getUrlParam("pageno"));
</script>
</HEAD>
<body>
<form id=Form1 method=post runat="server"><FONT face=宋体>
<DIV>
<TABLE id=Table1 height="70%" width="90%">
<TR>
<TD style="HEIGHT: 50px"></TD></TR>
<TR>
<TD>
<DIV align=center><SPAN id=sp_ShowContent
><FONT face=宋体
></FONT></SPAN></DIV></TD></TR>
<TR>
<TD style="HEIGHT: 50px"></TD></TR></TABLE></DIV>
<DIV align=center><SPAN id=sp_SelAnswer></SPAN></DIV>
<DIV align=center><SPAN id=sp_ShowAnswer></SPAN></DIV></FONT>
<script type=text/javascript>
function SaveChange(arg)
{
Web_Exam._Default.SetAnswer(arg.name,arg.id);
var tTable=document.getElementById("AnswerTable");
for(var i=0;i<tTable.rows.length-1;i++)
{
var rown=tTable.rows[i+1];
for(var j=0;j<rown.cells.length;j++)
{
var celln=rown.cells[j];
if(arg.name==(i*10+j+1))
celln.bgColor="#ccffff";
}
}
}
function PageJump(arg)
{
pageNo=arg.id;
showContent("jump");
}
var pageNo =0;
var dtObj = new Object();//对象实例化***************
dtObj=Web_Exam._Default.GetDataTable().value;//从后台得到数据**********
var totalPage=0;
var totalRecord = dtObj.Rows.length;
if((dtObj.Rows.length%pageSize)==0)
totalPage = dtObj.Rows.length/pageSize;
else
totalPage = Math.ceil(dtObj.Rows.length/pageSize);
function showContent(op)
{
if(op == "first")
{
pageNo = 0;
}
else if(op == "previous")
{
if(pageNo>0)
pageNo-=1;
else
pageNo=0;
}
else if(op == "next")
{
if(pageNo<totalPage-1)
pageNo+=1;
else
pageNo = totalPage-1;
}
else if(op == "last")
{
pageNo=totalPage-1;
}
else if(op == "jump")
{
pageNo=eval(pageNo);
}
else
{
pageNo=0;
}
var content = "";
var selcontent="";
var startRecord = pageNo*pageSize;
var endRecord = 0;
if(pageNo>=totalPage-1)
endRecord = totalRecord;
else
endRecord = (pageNo+1)*pageSize;
content = '<table width="600" border="1" cellspacing="0" bordercolordark="#FFFFFF" bordercolorlight="##ccccff">';
content+= '<tr>';
content+= '<td colspan=2 align="center">试卷答题部分</td>';
content+= '</tr>';
for(var i=startRecord;i<endRecord;i++)
{
content+='<TR><TD align="center">题目'+dtObj.Rows[i]["id"]+':</TD>';
content+='<td align="left" style="word-break:break-all;">'+dtObj.Rows[i]["Question"]+'</td></TR>';
content+='<TR><TD align="center">选项:</TD><TD>';
content+='<TABLE width="500">';
content+='<TR><TD width="25">(A)</TD><td style="word-break:break-all;">'+dtObj.Rows[i]["A"]+'</td></TR>';
content+='<TR><TD width="25">(B)</TD><td style="word-break:break-all;">'+dtObj.Rows[i]["B"]+'</td></TR>';
content+='<TR><TD width="25">(C)</TD><td style="word-break:break-all;">'+dtObj.Rows[i]["C"]+'</td></TR>';
content+='<TR><TD width="25">(D)</TD><td style="word-break:break-all;">'+dtObj.Rows[i]["D"]+'</td></TR>';
content+='</table>';
content+='</td></tr>';
Web_Exam._Default.GetRdAnswer(dtObj.Rows[i]["id"],function (res){
if(res.error != null) {
alert(res.error.Message);
return;
}
content+=res.value;
content += '</table>';
window.document.getElementById("sp_ShowContent").innerHTML=content;
});
}
selcontent = '<table width="600" cellspacing="0" >';
selcontent += '<tr align="center">';
selcontent += '<td colspan="2"><a href="#" _fcksavedurl=""#"" _fcksavedurl=""#"" _fcksavedurl=""#"" _fcksavedurl=""#"" _fcksavedurl=""#"" onClick="showContent(\'first\')">第一页</a> <a href="#" onClick="showContent(\'previous\')">上一页</a> <a href="#" onClick="showContent(\'next\')">下一页</a> <a href="#" onClick="showContent(\'last\')">最后页</a></td>';
selcontent += '</tr>';
selcontent += '</table><br>';
window.document.getElementById("sp_SelAnswer").innerHTML=selcontent;
}
function showFlag()
{
var AnswerContent="";
AnswerContent='<table width="600" class="border" cellspacing="0" id="AnswerTable"><tr align="center"><td colspan=10>标志区域(未答题为红色)</td></tr>';
Web_Exam._Default.GetSelAnswer(totalRecord,function(res){
if(res.error!=null){
alert(res.error.Message);
return;
}
AnswerContent+=res.value;
AnswerContent+='</table>';
window.document.getElementById("sp_ShowAnswer").innerHTML=AnswerContent;
});
}
showContent("first");
showFlag();
</script>
</FORM>
</body>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -