人法地,地法天,天法道,道法自然
分类: Java
2007-10-12 19:42:49
、系统登录的处理代码:
1.JavaScript 代码:(login.js)
var XMLHttpReq;
//创建XMLHttpRequest对象
function createXMLHttpRequest() {
if(window.XMLHttpRequest) { //Mozilla 浏览器
XMLHttpReq = new XMLHttpRequest();
}
else if (window.ActiveXObject) { // IE浏览器
try {
XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
}
function validateLogin(){//验证输入是否为空
var strUserName=document.getElementById("userID").value;
var strPassword=document.getElementById("pwd").value;
var type=document.getElementById("type").value;
if(strUserName==""||strUserName==null){
alert("请输入用户名!");
document.getElementById("userID").focus();
return false;
}
if(strPassword==""||strPassword==null){
alert("请输入密码!");
document.getElementById("pwd").focus();
return false;
}else{
var url="workmain?action=login";
var conn="userID="+strUserName+"&pwd="+strPassword+"&leix="+type;
sendRequest(url,conn);
}
}
function sendRequest(url,conn){
createXMLHttpRequest();
XMLHttpReq.open("POST", url, true);
XMLHttpReq.onreadystatechange = processResponse;//指定响应函数
XMLHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
XMLHttpReq.send(conn);
}
function processResponse(){
if (XMLHttpReq.readyState == 4) { // 判断对象状态
if (XMLHttpReq.status == 200) { // 信息已经成功返回,开始处理信息
sendResponse();
} else { //页面不正常
window.alert("您所请求的页面有异常。");
}
}
}
function sendResponse(){
var d=XMLHttpReq.responseXML.getElementsByTagName("success");
var p=d[0].firstChild.nodeValue;
if(p=="goindex"){
gomainindex();
}else{
window.alert(p);
}
}
function gomainindex(){
var url="mainindex.jsp";
window.navigate(url);
}
注:以上只是部分代码(略)
chinaunix网友2008-09-10 14:16:51
http://www.sap99.com/ ,SAP免费资料下载 SAP99资料多多 http://www.sap99.com 有很多的学习资料,推荐一下,