// JavaScript Document
var request = null;
function initXMLHttpRequest () {
if (window.XMLHttpRequest) {
request = new XMLHttpRequest ();
} else if (window.ActiveXObject) {
request = new ActiveXObject ("Microsoft.XMLHTTP");
} else {
var bookTitle = document.getElementById("bookTitle");
bookTitle.innerHTML = "Sorry, you Browser does not support Ajax.";
}
}
function submitLoginForm () {
var subLoginButton = $("submitButton");
subLoginButton.disabled = "disabled";
if (chechLoginForm () == true) {
if (request == null) {
initXMLHttpRequest();
}
var data = "userName=" + $("userName").value +
"&userPassword=" + $("userPassword").value +
"&rememberMe=" + ($("rememberMe").checked ? "true" : "false");
request.abort();
request.open ("POST", "admin/login.asp", true);
request.onreadystatechange = function () {
if (request.readyState == 4 && request.status == 200) {
var text = request.responseText;
request.abort();
var response = eval("(" + text + ")");
if (response.isLogin == true) {
//alert("Login Succeed.");
window.location.href = "admin/admin.asp";
} else {
alert ("Email or Password is invalid.\n");
subLoginButton.disabled = "";
}
}
};
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
request.send(data);
} else {
subLoginButton.disabled = "";
}
}
function chechLoginForm () {
if ($("userName").value.length <= 0) {
alert("Error: user name is blank.");
$("userName").select();
return false;
} else if ($("userPassword").value.length <= 0) {
alert("Error: user password is blank.");
$("userPassword").select();
return false;
}
return true;
}
function addEventHandler (node, type, handler) {
if (node.addEventListener) {
node.addEventListener(type, handler, false);
} else if (node.attachEvent) {
node.attachEvent("on" + type, handler);
}
}
function $ (id) {
return document.getElementById(id);
}
function checkUncheckAll() {
var theElement = arguments[0];
var controller = arguments[1];
var theForm = theElement.form, z = 0;
//alert ("->" + theElement.checked);
for(z=0; z<theForm.length;z++){
if(theForm[z].type == "checkbox" && theForm[z].name != controller){
theForm[z].checked = theElement.checked == true ? true : false;
}
}
}
function getAllChecked () {
var checkForm = arguments[0];
var controller = arguments[1];
var inputs = checkForm.form;
var valueArray = new Array();
var j = 0;
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox" && inputs[i].name != controller && inputs[i].checked == true) {
valueArray[j++] = inputs[i].value;
}
}
//alert(valueArray);
return valueArray;
}
function doDelete () {
var data = getAllChecked($("post_all"), "post_all");
var sendData = "";
if (data.length == 0) {
alert("No article is selected.");
} else if (confirm("Note: The deleted articles will not be recovered, Do you really want to delete?") == true){
for(var i = 0; i < data.length-1; i++) {
sendData += data[i] + "#";
}
sendData += data[data.length-1];
//alert(sendData);
if (request == null) {
initXMLHttpRequest();
}
request.abort();
request.open("POST", "deletePost.asp", true);
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
request.onreadystatechange = function () {
if (request.readyState == 4 && request.status == 200) {
var text = request.responseText;
//alert(text);
var response = eval("(" + text + ")");
if (response.status == true) {
alert("Delete Successfully.");
window.location.reload();
} else {
alert("Delete Failed: " + response.error);
}
}
}
request.send("post_ids=" + sendData);
}
}
function changeBackColor (node, newClass) {
if (node.setAttribute) {
node.setAttribute("class", newClass);
} else if (node.className) {
node.className = newClass;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
ASP博客系统(是个完整的案例)
共34个文件
asp:18个
jpg:6个
xml:4个
5星 · 超过95%的资源 需积分: 10 168 下载量 116 浏览量
2009-12-26
19:44:08
上传
评论
收藏 1.38MB RAR 举报
温馨提示
ASP博客系统(是个完整的案例),对学习ASP编程有用的。希望能对大家有所帮助
资源推荐
资源详情
资源评论
收起资源包目录
asp博客系统.rar (34个子文件)
asp博客系统
SimpleBlogs
SimpleBlog
css
_notes
dwsync.xml 185B
HomeStyle.css 3KB
top.asp 108B
leftDIV.asp 1KB
_notes
.mno 15KB
dwsync.xml 791B
bottom.asp 73B
Screenshot
006.jpg 143KB
003.jpg 61KB
002.jpg 207KB
001.jpg 211KB
005.jpg 142KB
004.jpg 81KB
admin
logout.asp 615B
saveArticle.asp 2KB
ManageArticles.asp_ 3KB
isLogin.asp 389B
_notes
dwsync.xml 183B
login.asp 2KB
ManageArticles.asp 2KB
deletePost.asp 1002B
admin.asp 2KB
conn.asp 201B
post.asp 846B
js
_notes
dwsync.xml 184B
SimpleCMS.js 4KB
data
blog.mdb 1.82MB
lib
util.asp 762B
const.asp 99B
registerProcess.asp 362B
register.asp 3KB
conn.asp 148B
index.asp 2KB
Aws.exe 718KB
共 34 条
- 1
dongmeisun
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页