📄 ajax.js
字号:
//var username;
function show(flag) {
var e=0;
//alert(flag);
if (document.all){
var request=false;
try {
request = new XMLHttpRequest();
} catch (trymicrosoft)
{
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft)
{
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed)
{
request = false;
}
}
}
if (!request)alert("您的浏览器不支持本站,建议使用IE6.0浏览本站!");
var url=encodeURI('code/do.asp?flag='+flag);
if (flag.substring(0,12)=="post_comment"){
var guestname= escape(document.comment_form.guestname.value);
var commenttitle=escape(document.comment_form.commenttitle.value)
var comment_content=escape(document.comment_form.comment_content.value);
if (unescape(guestname)==""){
alert('请填写你的大名!');
e=1;
}else if(unescape(commenttitle).length>20 || unescape(commenttitle).length<1)
{
alert('标题不能为空,且不能大于20个字符');
e=1;
}else if(unescape(comment_content).length<=6 || unescape(comment_content).length>=200){
alert('内容字数必须大于6个字符,小于200个字符');
e=1;
}else{
url=encodeURI('code/do.asp?flag=4&pageID=2&guestname='+guestname+'&comment_title='+commenttitle+'&comment_content='+comment_content);
e=0;
}
}
if (e==0){
request.open("POST",url, true);
request.onreadystatechange = updatePage;
request.send(null);
}
//更新页面
function updatePage() {
if (request.readyState == 4) {
if (request.status == 200) {
var response = request.responseText;
if(response=="redirect"){window.location="index.htm";}
var str=new Array();
str=response.split("|");
for(i=0;i<str.length;i++){
var str2=str[i].split("~");
if (str2[0]=='refresh'){
window.location.reload();
}else if (str2[0]=="comment_ok"){
alert('发表评论成功!');
mainContent.location.reload();
}else if(str2[0]=="msg")
{alert(str2[1]);}else
{
document.getElementById(str2[0]).innerHTML = unescape(str2[1]);
}
}
}else if(request.status == 404) {
alert("没有找到该页!");
} else if (request.status == 403) {
alert("无权访问!");
} else
alert("错误号 "+request.status);
}
}
}
}
/*
*函数功能:从href获得参数
*sArgName:arg1, arg2
*return: the value of arg. d, re
*/
function GetArgsFromHref(sHref, sArgName) {
var args = sHref.split("?");
var retval = "";
if(args[0] == sHref) /*参数为空*/
{
return retval; /*无需做任何处理*/
}
var str = args[1];
args = str.split("&");
for(var i = 0; i < args.length; i ++)
{
str = args[i];
var arg = str.split("=");
if(arg.length <= 1) continue;
if(arg[0] == sArgName) retval = arg[1];
}
return retval;
}
var timmerID = null;
var left=5400; /////////////////////////考试时间设置,单位为秒/////////////////////////////
var hour=0;
var min=0;
var sec=0;
function time() {
sec=sec+1;
if(sec==60){
min=min+1;
sec=0;
if(min==60){
hour=hour+1;
min=0;
if(hour==24){
hour=0;
}
}
}
document.getElementById("clock").innerHTML=hour+":"+min+":"+sec;
left = left-1;
if(left==0){
mystop();
alert("考试时间已到!点击确定后显示参考答案。");
mainContent.ans1.style.display="inline";
mainContent.ans2.style.display="inline";
mainContent.ans3.style.display="inline";
mainContent.ans4.style.display="inline";
}
}
function mystart() {
startBtn.disabled="disabled";
window.setTimeout("Timestart()",10000);
mainContent.location.href="exam.html";
document.getElementById("clock").innerHTML+="<br /><span style=\"font-size:12px;\">抽取试卷中,10秒钟后计时开始...</span>";
}
function Timestart()
{
timmerID = window.setInterval("time();", 1000);
}
function mystop() {
window.clearInterval(timmerID);
}
var isClick1=false;
var isClick2=false;
var isClick3=false;
var isClick4=false;
function exam(bid,id){
document.getElementById("ex1").style.display="none";
document.getElementById("ex2").style.display="none";
document.getElementById("ex3").style.display="none";
document.getElementById("ex4").style.display="none";
switch (bid)
{
case 1:
document.getElementById("ex1").style.display="inline";
if(!isClick1){ show('51&bid='+bid+'&id='+id); }
isClick1=true;
break;
case 2:
document.getElementById("ex2").style.display="inline";
if(!isClick2){ show('51&bid='+bid+'&id='+id); }
isClick2=true;
break;
case 3:
document.getElementById("ex3").style.display="inline";
if(!isClick3){ show('51&bid='+bid+'&id='+id); }
isClick3=true;
break;
case 4:
document.getElementById("ex4").style.display="inline";
if(!isClick4){ show('51&bid='+bid+'&id='+id); }
isClick4=true;
break;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -