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

📄 show.js

📁 后台默认帐号和密码 admin 简介:建一个网站
💻 JS
字号:
function showpage(url) {

	http_request = false;

	if (window.XMLHttpRequest) { // 判定浏览器类型为Mozilla, Safari,...
		http_request = new XMLHttpRequest();//有些版本的 Mozilla 浏览器在伺服器送回的资料未含 XML mime-type 档头(header)时会出错。为了避免这个问题,你可以用下列方法覆写伺服器传回的档头,以免传回的不是 text/xml。
		if (http_request.overrideMimeType) {//如果服务器的响应没有XML mime-type header,
			http_request.overrideMimeType('text/xml');//修改header
		}
	} else if (window.ActiveXObject) { // 判定浏览器是 IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
		try {
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
		}
	}
	
	if (!http_request) {//初始化xmlhttp组件
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = pageContents; //指定当readyState属性改变时的事件处理句柄
	http_request.open('POST', url, true);
	http_request.send(null);
}
function pageContents() {
	if (http_request.readyState < 4) {//数据尚未传输完毕
		document.getElementById("loading").style.display = "";
     	document.getElementById("loading").innerHTML = "加载中……";
    }else{
		document.getElementById("loading").style.display = "none";
	}
	if (http_request.readyState == 4) {//如果已经获取到完整数据
		if (http_request.status == 200) {
			var xmldoc = http_request.responseXML; //将响应信息格式化为Xml Document对象并返回
			var book = xmldoc.documentElement; 
			var count = xmldoc.getElementsByTagName('count'); 
			var strcontent = ""; 
			
			var admin = book.getElementsByTagName("admin")[0].childNodes[0].nodeValue;
			var pages = book.getElementsByTagName("pages")[0].childNodes[0].nodeValue;
			var uppage = book.getElementsByTagName("uppage")[0].childNodes[0].nodeValue;
			var nextpage = book.getElementsByTagName("nextpage")[0].childNodes[0].nodeValue;
			var totalpage = book.getElementsByTagName("totalpage")[0].childNodes[0].nodeValue;
			var err = book.getElementsByTagName("err")[0].childNodes[0].nodeValue;
			
			var id,name2,content,addtime,name,qq,email,address,ip;
			
			for(var i=0;i<count.length;i++){
				id = echoxml(book,'id',i);
				name2 = echoxml(book,'name2',i);
				content = echoxml(book,'content',i);
				addtime = echoxml(book,'addtime',i);
				name = echoxml(book,'name',i);
				qq = echoxml(book,'qq',i);
				email = echoxml(book,'email',i);
				address = echoxml(book,'address',i);
				ip = echoxml(book,'ip',i);
				
				
				strcontent += "<table width=\"96%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\" class=\"table-1\">";
				strcontent += "<tr><td height=\"25\" class=\"td-bg-3\"><table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
				strcontent += "<tr><td width=\"375\">&nbsp;<span class=\"td-bg-3\"><font color=\"#FF0000\">"+name +"</font> 给母亲:<font color=\"#FF0000\">"+name2+"</font> 的祝福</span></td>";
				strcontent += "<td width=\"30%\">时间:"+addtime+"</td></tr>";
				strcontent += "</table></td></tr>";
				strcontent += "<tr><td height=\"25\" align=\"center\" class=\"td-bg-2\"><table width=\"98%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
				strcontent += "<tr><td height=\"6\"></td></tr></table>";
				strcontent += "<table width=\"96%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"table-2\">";
				strcontent += "<tr><td height=\"25\"> ";
				strcontent += "<font color=\"#2539EB\">"+content+"</font>";
				strcontent +="</td></tr></table>";
				strcontent += "<table width=\"98%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
				strcontent += "<tr><td height=\"6\"></td></tr></table>";
				strcontent += "</td></tr>";
				strcontent += "<tr><td height=\"25\" align=\"center\" class=\"td-bg-3\"><table width=\"98%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>";
				strcontent += "<td width=\"60%\">";
				if(admin=='xiejin'){
					strcontent += "<a onClick=\"showpage('show.php?action=del&id="+id+"&page="+pages+"')\" style=\"CURSOR: hand\">删除</a>&nbsp;<a href=\"loginout.php\" style=\"CURSOR: hand\">退出管理</a>";
				}
				strcontent += "</td><td width=\"40%\" color=\"#FF0000\"><a title=\""+address+"\" style=\"CURSOR: hand\"><span color=\"#FF0000\">来自</span></a>&nbsp; <a href=\"mailto:"+email+"\"><span color=\"red\">EMail</span></a>&nbsp; <a title="+qq+" style=\"CURSOR: hand\">QQ</a>&nbsp; <a title=\""+ip+"\" style=\"CURSOR: hand\">IP</a> </td></tr></table></td></tr></table><br />";	
			}
			document.getElementById("bookcontent").innerHTML = strcontent;
			document.getElementById("pages").value = pages;
			document.getElementById("uppage").value = uppage;
			document.getElementById("nextpage").value = nextpage;
			document.getElementById("totalpage").value = totalpage;
			document.getElementById("pagenum").innerHTML = pages+"/"+totalpage+" 页";
			if(err!='yes'){
				errs(err);
			}
		} else {
			alert('There was a problem with the request.');
		}
	}
}

//读出XML
function echoxml(book,name,i){
	if(book.getElementsByTagName(name)[i].childNodes[0]){
		name = book.getElementsByTagName(name)[i].childNodes[0].nodeValue;
	}else{
		name = '';	
	}
	return name;
}
//翻页
function actionpage(type){
		if(type=='uppage'){
			var page = document.all.uppage.value;	
		}else if(type=='nextpage'){
			var page = document.all.nextpage.value;	
		}else if(type=='totalpage'){
			var page = document.all.totalpage.value;	
		}
		showpage('show.php?page='+page);
		//alert(page);
}

//拖动对象
	var   currentMoveObj   =   null;         //当前拖动对象   
  	var   relLeft;         //鼠标按下位置相对对象位置   
  	var   relTop;   
  	function   f_mdown(obj){   
    	currentMoveObj   =   obj;                 //当对象被按下时,记录该对象   
        currentMoveObj.style.position   =   "absolute";   
        relLeft   =   event.x   -   currentMoveObj.style.pixelLeft;   
        relTop   =   event.y   -   currentMoveObj.style.pixelTop;   
  	}   
  	window.document.onmouseup   =   function(){   
  		currentMoveObj   =   null;         //当鼠标释放时同时释放拖动对象   
  	}   
  	function   f_move(obj){   
      	if(currentMoveObj   !=   null){   
        	currentMoveObj.style.pixelLeft=event.x-relLeft;   
        	currentMoveObj.style.pixelTop=event.y-relTop;   
      	}   
  	}
	
//登陆错误
function errs(err){
	if(err=='login'){
		alert('对不起,用户名密码错误!');	
	}
}
//显示隐藏
	function displays(name,type){
		document.getElementById(name).style.display=type;
	} 
//登陆
function login(){
	var user = document.all.user.value;
	var pass = document.all.pass.value;
	var pages = document.all.pages.value;
	showpage('show.php?action=login&page='+pages+'&user='+user+'&pass='+pass);
	displays('login','none');
}

//添加留言
	function add(){
		var name = document.all.name.value;
		var email = document.all.email.value;
		var qq = document.all.qq.value;
		var address = document.all.address.value;
		var name2 = document.all.name2.value;
		var content = document.all.content.value;
		
		if(name==''){
			alert('您的昵称不能为空');
			document.all.name.focus();
			return false;
		}
		if(name2==''){
			alert('母亲昵称不能为空');
			document.all.name2.focus();
			return false;
		}
		if(content==''){
			alert('内容不能为空');
			document.all.content.focus();
			return false;
		}
		if(content.length>400){
			alert('内容不能超过200个汉字。');
			document.all.content.focus();
			return false;
		}
		showpage('show.php?action=add&name='+name+'&email='+email+'&qq='+qq+'&address='+address+'&name2='+name2+'&content='+content+'&page=1');
		document.getElementById("name").value = '';
		document.getElementById("email").value = '';
		document.getElementById("qq").value = '';
		document.getElementById("address").value = '';
		document.getElementById("name2").value = '';
		document.getElementById("content").value = '';
		displays('addbook','none');
	}

⌨️ 快捷键说明

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