谢谢斑主的帮助!我没有用到框架。我还是不知道要怎么做。
<script type="text/javascript">
var XmlHttp=null;
function showtext(project)
{
XmlHttp=CreateXMLHttp();
if(XmlHttp)
{
XmlHttp.onreadystatechange=stateChanged;
var url="postnew.asp?project="+project;
XmlHttp.open("GET", url , true);
XmlHttp.send(null);
}
}
function CreateXMLHttp()
{
XmlHttp = false;
try{
XmlHttp = new XMLHttpRequest;
}catch(e){
try{
XmlHttp =new ActiveXObject("MSXML2.XMLHTTP");
}catch(e2){
try{
XmlHttp =new ActiveXObject("Microsoft.XMLHTTP");
}catch(e3){
XmlHttp = false;
}
}
}
return XmlHttp;
}
function stateChanged()
{
if (XmlHttp.readyState==4) //readyState==4,代表加载成功
{
document.getElementById("inser_1").innerHTML=XmlHttp.responseText;
}
else
{
document.getElementById("inser_1").innerHTML="Loading。。。。。";
}
}
</script>
我用的这种方法实现局部刷新,根据所选的project在postnew.asp中动态生成复选框。以前我把生成复选框都放在newdoc.asp中时,通过checkbox的onclick调用一个javascript函数可以把选取的复选框的value值存放文本框,但是现在动态复选框我放在了postnew.asp中,我不知道要怎么做才能实现。还请高手多多指教。