2006年5月30日
<script language="javascript">
var http_request=false;
function send_request(url)
{
http_request=false;
if(window.XMLHttpRequest)
{
http_request=new XMLHttpRequest();
if(http_request.overrideMimeType)
{
http_request.overrideMimeType("text/xml");
}
}
else if(window.ActiveXObject)
{
try{
http_request=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try{
http_request=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){}
}
}
if(!http_request)
{
window.alert("不能创建XMLHttpRequest对象实例");
return false;
}
http_request.onreadystatechange=processRequest;
http_request.open('GET','http://www.sina.com',true);//url
http_request.send(null);
}
//处理返回信息的函数
function processRequest()
{
if(http_request.readyState==4)
{
if(http_request.status==200)
{
//alert(http_request.responseText);
document.getElementById(currentPos).innerHTML=http_request.responseText;
}
else
{
alert("您所请求的页面有异常。");
}
}
}
function userCheck()
{
var f=document.form1;
var username=f.username.value;
if(username=="")
{
window.alert("用户名不能为空");
f.username.focus();
return false;
}
else
{
send_request('sample1_2.jsp?username='+username);
}
}
function showRoles(obj)
{
document.getElementById(obj).parentNode.style.display="";
document.getElementById(obj).innerHTML="正在读取数据。。。";
currentPos=obj;
send_request("sample2_2.jsp?playPos="+obj);
}
</script>
<http>
<body>
<form name="form1" action="" method="post">
用户名:<input type=text name=username value="">
<input type=button name=check value=唯一性检查 onClick=userCheck()>
<input type=submit name=submit value=提交>
</form>
<table wide=200 border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=20>
<a href=javascript.void(0) onClick=showRoles('pos_1')>经理室</a>
</td>
</tr>
<tr style=display:none>
<td height=20 id=pos_1> </td>
</tr>
<tr>
<td height=20>
<a href=javascript:void(0) onClick=showRoles('pos_2')>开发部</a>
</td>
</tr>
<tr style=display:none>
<td id=pos_2 height=20> </td>
</tr>
</table>
</body>
</http>
浙公网安备 33010602011771号