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

📄 ajax.js

📁 可作为课程设计或者毕业设计 也可以作为学校精品课程网站使用
💻 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 + -