日期:2014-05-17  浏览次数:20870 次

asp页面局部刷新
asp页面弹出一个新页面后,获取数据后传回原来的页面,原来的页面只是实现局部刷新获取数据的部分怎么做!

------解决方案--------------------
网页传值(子窗体向父窗体返回值) 

一,JavaScript传值,主要用到opener.document……

 
**************父窗体中的代码************
<html>

<head>
<script language="JavaScript" type="text/JavaScript">
<!--
//Made by 1st JavaScript Editor
//http://www.yaldex.com
//Come and get more (free) products

var neww;
function azxfds(windowname,axcfds,DaXiao)
{neww=window.open(windowname,axcfds,DaXiao);
neww.window.focus();
}
//-->
</script>
<title></title>
</head>
<body>
<form>
<input type="text" id="aa"><input type="button" onclick="javascript:azxfds('子窗体的URL','Yaldex','width=400,height=300')"

value="调出子窗体">
</form>
</body>
</html>

**************子窗体中的代码************

<html>

<head>

<title></title>

</head>

<body>
<script language="javascript" type="text/javascript">
function Valid()
{
var Strbb=document.getElementById("bb").value;
opener.document.getElementById("aa").value=Strbb;

}
</script>
<form>
<input type="text" id="bb">*********<--如果用ASP此处就用这一句<asp:TextBox ID="bb" runat="server"></asp:TextBox>-->
<input type="button" value="确定" onclick="javascript:Valid();window.close();">
</form>
</body>

</html>