当前位置:编程学习 > C#/ASP.NET >>

利用弹出的页面进行查询,刷新父页面

A,B两个页面。A页是列表,点A中的高级查询弹出B页面,在B页面中输入查询条件后点查询,关闭B页面,A页面显示查询结果。该如何实现,请各位大虾指点。 --------------------编程问答-------------------- 通过session等保存查询条件
或window.opner.document.getElementById("txt").value="";
document.getElementById("btn").click();实现查询
--------------------编程问答-------------------- ddddddddddddddddddddddddddddddddddddd --------------------编程问答-------------------- 用session cookie ajax 提交 --------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
通过session等保存查询条件
或window.opner.document.getElementById("txt").value="";
document.getElementById("btn").click();实现查询

精辟! --------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
通过session等保存查询条件
或window.opner.document.getElementById("txt").value="";
document.getElementById("btn").click();实现查询

不怎么明白 --------------------编程问答-------------------- window.opner.document.getElementById("txt").value="";
的这个opner单词没打错吧?
--------------------编程问答-------------------- B页面作个函数和链接<a href="#" onclick="tijiao()">提交</a>
function tijiao()
{
 var canshu=document.getelementbyid("chaxun").value;
 widow.opener.location.href="A.ASPX?canshuing="+canshu;
 settimeout("window.close()",3000");
 return
}
就OK!!! --------------------编程问答-------------------- 关闭窗口时 把输入的参数赋值到查询页面上的隐藏域里,用JS代码 触发查询 按钮的click客户端事件,也就自动触发服务器端 OnClick事件了。 --------------------编程问答-------------------- 这是为父页面返回值
function ReKey()
{
    var dep=window.opener.document.getElementById('txt_shangji');
    var k=document.getElementById('txt2').value;
    dep.value=k;
    window.close();
}
这是刷新父页面

  function reflesh(){
        
          window.close();
           var win = window.dialogArguments;
           win.location.reload();
          
            
       } --------------------编程问答-------------------- 高手直多,帮顶下
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,