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

📄 function.js

📁 自己写的一个网络日志(BLOG)系统
💻 JS
📖 第 1 页 / 共 2 页
字号:
			}
			GE("ajaxreply").innerHTML = 
		  "<div class=\"c\"></div> <div class=\"reply-a\" id=\"" + nextid + "\"> <div class=\"reply-b\"> <div class=\"reply-c\"> <a href=\"" + nexturl + "\" class=\"b blue\">" + GE("guestname").value + "</a> (" + nextdate + ")回复: &nbsp;" + ifdelete + "</div> <div>" + http_request.responseText + "</div> </div> </div>" + GE("ajaxreply").innerHTML;
		}
		nextid = parseInt(nextid) + 1;
		scroll(0,0);
	}
}
function deletecomment(id){
	if (confirm('您确认要删除此篇回复?')) {
		var url = ajxurl + "/cmtajax.php?action=del";
		var param = "id=" + id;
		itemid=id;
		send_request(url,delete_response,param);
	}
}
function delete_response(){
	if (http_request.responseText=='1') {
		alert("此回复不存在");
	} else if (http_request.responseText=='2') {
		alert("你没有删除的权限");
	} else if (http_request.responseText=='ok') {
		GE(itemid).style.display = 'none';
		if (actdo == 'showone') {
			if (type == 'blog') {
				GE("sum").innerHTML = parseInt(GE("sum").innerHTML)-1;
				if (parseInt(GE("sum").innerHTML)<0) {
					GE("sum").innerHTML = 0;
				}
			}
			GE("sums").innerHTML = parseInt(GE("sums").innerHTML)-1;
			if (parseInt(GE("sums").innerHTML)<0) {
				GE("sums").innerHTML = 0;
			}
		}
	} else {
		alert("非法操作");
	}
}
//footprint function noizy
function addfootprint(id){
	if (id) {
		itemid = id;
		var url = ajxurl + "/fprintajax.php?action=add";
		var param = "itemid=" + itemid;
		send_request(url,add_footprint,param);
	}
}
function add_footprint(){
	if (http_request.responseText == '') {
		alert('非法操作');
	} else if (http_request.responseText == 'havenotlogin') {
		alert('未登陆不能推荐!');
	} else if (http_request.responseText == 'havenotfoot') {
		alert('文章id非法');
	} else if (http_request.responseText == 'haveprint') {
		alert('您已经参与推荐');
	} else {
		if (addfoot=='article') {
			GE("footdisplay").style.display = '';
			GE("newid").innerHTML = http_request.responseText;
		}
		GE("numfoot" + itemid).innerHTML = parseInt(GE("numfoot" + itemid).innerHTML)+1;
	}
}
//gbook function
function postmsg(){
	var guestname	= GE("guestname").value;
	var content 	= GE("content").value;
	var ifcode  	= GE("ifcode").value;
	var actdo		= GE("actdo").value;
	if (uid < 1) {
		alert('非法操作!');
		return false;
	}
	if (guestname == '') {
		alert('留言用户名不能为空!');
		return false;
	}
	if (content == '') {
		alert('留言内容不能为空!');
		return false;
	}
	var addurl = '';
	if (ifcode != '') {
		addurl = "&gdcode=" + GE("gdcode").value;
	}
	var url	  = ajxurl + "/gbookajax.php?action=new";
	var param = "actdo=" + actdo + "&uid=" + uid + "&guestname=" + ajax_convert(guestname) + "&content=" + ajax_convert(content) + addurl;
	send_request(url,gpost_response,param);
}
function gpost_response(){
	if (GE("ifcode").value != '') {
		GE("ck").src = 'ck.php?windid=' + GE("ifcode").value;
	}
	if (http_request.responseText == 'gdfalse') {
		alert('验证码错误,请重新输入');
		return false;
	} else {
//		if (GE("actdo").value == 'showone') {
			allows = allow == '1' ? "<div class=\"fr\"><a style=\"cursor:pointer;\" onclick=\"showreplybox('" + nextid + "');\">[回复]</a> <a style=\"cursor:pointer;\" onclick=\"delmsg('" + nextid + "');\">[删除]</a></div>" : '';
			GE("ajaxgbook").innerHTML = 
		  "<a name=\"" + nextid + "\"></a><dl id=\"dl_" + nextid + "\"><dd class=\"comment-pic left\"><img src=\"" + nexticon + "\" width=\"40\" /></dd><dd>" + allows + "<a href=\"" + nexturl + "\" class=\"big b\">" + GE("guestname").value + "</a> <span class=\"gray\">" + nextdate + "</span> Says:</dd><dd class=\"comment-content\"><div>" + http_request.responseText + "</div> <span id=\"sr_" + nextid + "\"></span> <div id=\"r_" + nextid + "\"> </div> </dd></dl>" + GE("ajaxgbook").innerHTML;
		/*} else if (GE("actsdo").value == 'index') {
			if (GE("ifdelete").value == '1') {
				var ifdelete = "<a class=\"more fr\" style=\"cursor:pointer;\" onclick=\"deletecomment(" + GE("actscid").value + ");\">删除</a>";
			}
			GE("ajaxreply").innerHTML = 
		  "<div class=\"c\"></div><div class=\"reply-a \" id=\"" + GE("actscid").value + "\"><div class=\"reply-b\"><div class=\"reply-c\"><a href=\"" + nexturl + "\" class=\"b blue\">" + GE("actsid").value + "</a>(" + GE("actsdate").value + ")回复: &nbsp;" + ifdelete + "</div><div>" + GE("actscontent").value + "</div></div></div>" + GE("ajaxgbook").innerHTML;
		}*/
		GE("gdisplay").style.display = '';
		GE("content").value = '';
		GE("sum").innerHTML = parseInt(GE("sum").innerHTML)+1;
		nextid = parseInt(nextid) + 1;
	}
}
function showreplybox(id){
//	if (GE("actdo").value == 'showone') {
		rgmsg = GE("r_content_" + id) ? GE("r_content_" + id).innerText : '';
		if (GE("r_" + id).style.display == '') {
			GE("r_" + id).style.display = 'none';
			GE("s_" + id).style.display = '';
			GE("s_" + id).innerHTML =
			"<div class=\"re-comment\"><b>回复:</b><div><textarea class=\"ip\" id=\"reply\" tabindex=\"4\" name=\"reply\" rows=\"10\" style=\"width:93%\">" + rgmsg + "</textarea></div><input valign=\"middle\" class=\"bt\" type=\"button\" value=\"回复\" onclick=\"replymsg(" + id + ")\"></div>";
		} else {
			GE("r_" + id).style.display = '';
			GE("s_" + id).style.display = 'none';
			GE("s_" + id).innerHTML = '';
		}
	/*} else if (GE("actdo").value=="index") {
		if(GE("reply_" + id).style.display=="none"){
			GE("reply_" + id).style.display="";
			GE("r_div_" + id).style.display="none";
		}else{
			GE("reply_" + id).style.display="none";
			GE("r_div_" + id).style.display="";
			promsg = GE("r_content_" + id) ? GE("r_content_" + id).innerText : '';
			GE("r_div_" + id).innerHTML =
			"<div id=\"g_reply\">" +
				"<div style=\"padding:1px;margin-bottom:5px;\">" +
					"<textarea id=\"r_box_" + id +"\" style=\"width:346px;height:80px;\">" + promsg + "</textarea> " +
				"</div>" +
				"<div style=\"text-align:right;width:350px;\">" + 
				" <input type=\"button\" value=\"回复\" style=\"background-color:#EEEEEE;border:1px solid #333333;\" onclick=\"replymsg(" + id + ")\"> " +
				"</div>" +
			"</div><br>";
		}
	}*/
}
function replymsg(id){
	if (GE("reply").value == '') {
		alert('留言内容不能为空!');
		return false;
	}
	rid = id;
	var reply = GE("reply").value;
	var url	  = ajxurl + "/gbookajax.php?action=reply";
	var param = "uid=" + uid + "&id=" + id + "&reply=" + ajax_convert(reply);
	send_request(url,greply_response,param);
}
function greply_response(){
	if (http_request.responseText == 'false') {
		alert('非法操作');
		return false;
	} else {
		GE("s_" + rid).innerHTML = '';
		GE("r_" + rid).style.display = '';
		GE("r_" + rid).innerHTML = "<div class=\"re-comment\"> <b>" + replyid + " 于 " + nextdate + " 回复:</b> <div id=\"r_content_" + rid + "\">" + http_request.responseText + "</div> </div>";
	}
}
function delmsg(id){
	if (confirm('您确认要删除此条留言!')) {
		gid = id;
		var url = ajxurl + "/gbookajax.php?action=delete";
		var param = "uid=" + uid + "&id=" + id;
		send_request(url,gdelete_response,param);
	}
}
function gdelete_response(){
	if (http_request.responseText == 'false') {
		alert('非法操作');
		return false;
	} else if (http_request.responseText == 'deletefalse') {
		alert('没有删除权限');
		return false;
	} else {
		GE('dl_' + gid).style.display = "none";
		GE("sum").innerHTML = parseInt(GE("sum").innerHTML)-1;
	}
}

⌨️ 快捷键说明

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