</body> </html><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <body> <SCRIPT LANGUAGE="JavaScript"> var xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); function showInfo(){ xmlHttp.open("GET", "info.jsp", true); xmlHttp.onreadystatechange=showState; xmlHttp.send(); } function showState(){
是的,我也想这么做,但我用下面那两个代码怎么实现不了,显示的结果不是一个文本框,而是info里的代码,要怎么修改呢,info.jsp文件
<html>
<body> <form method="post">
<table border="0" width="500">
<tr><td><br></td></tr>
<tr><td colspan="2"><textarea name="con" rows="5" style='width:500' ></textarea></td></tr>
<tr><td colspan="2" align="right"><input type="submit" value="提交"></td></tr>
</table>
</form>
</body>
</html><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<SCRIPT LANGUAGE="JavaScript">
var xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
function showInfo(){
xmlHttp.open("GET", "info.jsp", true);
xmlHttp.onreadystatechange=showState;
xmlHttp.send();
}
function showState(){
// if(infoDiv.innerText!="")
// {infoDiv.innerText=""}
//else
//{
if(xmlHttp.readyState==4){
infoDiv.innerText = xmlHttp.responseText;
//infoDiv.innerHTML = xmlHttp.responseXml;
}
else{
infoDiv.innerText = "正在载入,请稍候......";
}
}
//}
</SCRIPT>
欢迎来到鲜花订购系统. <HR>
<form action="">
<textarea name="con"></textarea>
<input type="button" value="显示公司信息" onClick="showInfo()"><BR>
</form>
<div id="infoDiv"></div>
</body>
</html>