你说的这个效果做两个asp文件就可以解决。假设是1.asp 和2.asp
在1.asp文件中这样写:
<html>
<body>
<form name="FormTest" method="post">
<iframe name="ifr" src="2.asp" frameborder="0" width="100%" height="25" marginheight="0" marginwidth="0" scrolling="no"></iframe>
<input name="showTxt" id="showTxt" type="text" />
</form>
</body>
</html>
在2.asp文件中你这样写:
<html>
<body style="margin:0">
<script type="text/javascript" language="javascript">
function jump(){
var frm = document.FormSel;
frm.action = "2.asp";
frm.submit();
}
</script>
<form name="FormSel" method="post">
<input name="txt" type="text" onBlur="javascript:jump()" />
<input name="hidTxt" type="hidden" value="showself" />
</form>
<%
dim hid
hid = request("hidTxt")
if hid="showself" then
'此处为数据库查询代码,然后为变量va赋值,我假设值为:hello
va = "hello"
response.Write("<script>parent.FormTest.showTxt.value='"&va&"'</script>")
end if
%>
</body>
</html>
就可以达到你要的结果了,我已经测试通过了
温馨提示:答案为网友推荐,仅供参考