请教网页局部刷新 请问用jsp或者javascript怎样实现一个tr或者td的刷新特急,请各位大虾帮忙,谢谢啦。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本人现在特急,由于情况复杂,只能用jsp或javascript,请各位帮忙了!!! 这是一个JS刷新的例子:http://www.myjavaserver.com/~cnjsp/AnyChat/login.html 首先是第一个下拉框页面代码:<%...@ page contentType="text/html; charset=GBK" %><html><head><title>下拉列表联动</title></head><body bgcolor="#ffffff"><table> <tr> <td> <select name="s1" onChange="haha()"> <option value="null">请选择 <option value="1">1 <option value="2">2 <option value="3">3 <option value="4">4 </select> </td> <td id="heihei"> <select> <option>请先选择第一个下拉 </select> </td> </tr></table><script>... //定义XMLHttpRequest对象 var http_request=false; function send_request(url)...{ http_request=false; //开始初始化XMLHttpRequest对象 if(window.XMLHttpRequest)...{//Mozilla等浏览器初始化XMLHttpRequest过程 http_request=new XMLHttpRequest(); //有些版本的Mozilla浏览器处理服务器返回的未包含XML mime-type头部信息的内容时会出错. //因此,要确保返回的内容包含text/xml信息. if(http_request.overrideMimeType)...{ http_request.overrideMimeType("text/xml"); } } else if(window.ActiveXObject)...{//IE浏览器初始化XMLHttpRequest过程 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请求信息 http_request.open("GET",url,true); http_request.send(null); } //处理返回信息函数 function processRequest()...{ //判断对象状态 if(http_request.readyState==4)...{ //判断HTTP状态码 if(http_request.status==200)...{ //信息已经成功返回 //window.document.write(http_request.responseText); //alert(http_request.responseText); document.getElementById("heihei").innerHTML=http_request.responseText; } else ...{ //请求页面有问题 alert("您所请求的页面有异常!错误状态:"+http_request.status); } } } function haha()...{ var flag=document.all("s1").value; send_request("select.jsp?flag="+flag); }</script></body></html> 然后是第二个下拉列表页面代码:<%...@ page contentType="text/html; charset=GBK" %><%... String flag=request.getParameter("flag"); if("1".equals(flag)){%><select name="s2"> <option value="a">a <option value="b">b <option value="c">c <option value="d">d</select><%... }else if("2".equals(flag)){%><select name="s2"> <option value="e">e <option value="f">f <option value="g">g <option value="h">h</select><%... }else{%><select name="s2"> <option value="null">此项没有内容</select><%... }%> 一个简单的下拉联动局部刷新AJAX代码 能共享下吗?[email protected] wgxweb() 能共享下吗?[email protected] 能给一份吗 谢 [email protected] 这是一个JS刷新的例子:http://www.myjavaserver.com/~cnjsp/AnyChat/login.html楼上需要这个代码的两位已经发送到你们邮箱了.我最近也一直再找AJAX的实现无刷新的例子,互相找到后希望可以交流一下.这是一个JS实现类似的.希望对大家有帮助.下载请到我的网站:http://www.myjavaserver.com/~cnjsp/AnyChat/AnyChat.rar sql查询不同字段最新一条数据,在线 如何使用struts2的标签显示对象中的对象的属性值? 求助:我如何改变EXCEL时间格式?急急急 怎么在jsp页面上调用自己编写的类? 誰給個ORACLE10G的驅動啊 面试时候的一个问题 win7系统java连接access数据库 很急的问,JSP网站发布的问题,明天就要交工了。。。谢谢 如何在jsp和asp中设置默认值? 在servlet或jsp中,请教怎样知道自己所在页面的地址? 大家看下是不是JDK的问题? 高手指教:用JBuilder2006开发的WEB应用放在JBoss环境下出问题了
http://www.myjavaserver.com/~cnjsp/AnyChat/login.html
<html>
<head>
<title>
下拉列表联动
</title>
</head>
<body bgcolor="#ffffff">
<table>
<tr>
<td>
<select name="s1" onChange="haha()">
<option value="null">请选择
<option value="1">1
<option value="2">2
<option value="3">3
<option value="4">4
</select>
</td>
<td id="heihei">
<select>
<option>请先选择第一个下拉
</select>
</td>
</tr>
</table>
<script>...
//定义XMLHttpRequest对象
var http_request=false; function send_request(url)...{
http_request=false;
//开始初始化XMLHttpRequest对象
if(window.XMLHttpRequest)...{//Mozilla等浏览器初始化XMLHttpRequest过程
http_request=new XMLHttpRequest();
//有些版本的Mozilla浏览器处理服务器返回的未包含XML mime-type头部信息的内容时会出错.
//因此,要确保返回的内容包含text/xml信息.
if(http_request.overrideMimeType)...{
http_request.overrideMimeType("text/xml");
}
}
else if(window.ActiveXObject)...{//IE浏览器初始化XMLHttpRequest过程
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请求信息
http_request.open("GET",url,true);
http_request.send(null);
} //处理返回信息函数
function processRequest()...{
//判断对象状态
if(http_request.readyState==4)...{
//判断HTTP状态码
if(http_request.status==200)...{
//信息已经成功返回
//window.document.write(http_request.responseText);
//alert(http_request.responseText);
document.getElementById("heihei").innerHTML=http_request.responseText;
}
else ...{
//请求页面有问题
alert("您所请求的页面有异常!错误状态:"+http_request.status);
}
}
} function haha()...{
var flag=document.all("s1").value;
send_request("select.jsp?flag="+flag);
}
</script>
</body>
</html>
然后是第二个下拉列表页面代码:<%...@ page contentType="text/html; charset=GBK" %>
<%...
String flag=request.getParameter("flag");
if("1".equals(flag)){
%>
<select name="s2">
<option value="a">a
<option value="b">b
<option value="c">c
<option value="d">d
</select>
<%...
}else if("2".equals(flag)){
%>
<select name="s2">
<option value="e">e
<option value="f">f
<option value="g">g
<option value="h">h
</select>
<%...
}else{
%>
<select name="s2">
<option value="null">此项没有内容
</select>
<%...
}
%>
这是一个JS刷新的例子:
http://www.myjavaserver.com/~cnjsp/AnyChat/login.html
楼上需要这个代码的两位已经发送到你们邮箱了.
我最近也一直再找AJAX的实现无刷新的例子,互相找到后希望可以交流一下.
这是一个JS实现类似的.希望对大家有帮助.下载请到我的网站:
http://www.myjavaserver.com/~cnjsp/AnyChat/AnyChat.rar