A页面的有一个btn和GridView,单点击GridView的一项超链接跳转到B页面.B页面做完操作,按下btn确认后,关闭自己,然后要求A页面的btn被触发点击事件.A页面的btn点击事件,是从新绑定GridView的,(因为页面数据量大,用到了updatePanel的,所以只能触发A的btn,不能从新刷新页面!!!)
我印象中,是可以做到A页面跳到B页面,B页面关闭后,在触发A页面的控件事件的...
但是在网上没找到解决方案..以前在那看到的又忘记啦..麻烦大家帮忙解决下~~~~~~~~~~~

解决方案 »

  1.   

    B是弹出窗口的话window.parent.Form1.btnParent.click()跳转到B页面. 如果A页面已经自己转到B页面。,,,,,,,,那么就不知道了
      

  2.   


    B是弹出框,但是是通过超链接过去的.
    Response.Write("<script>window.parent.Form1.btnParent.click()</script>")
    不为对象,或为空...是否B要做成子窗体?
      

  3.   


    兄弟,这个是调用父窗口 Form name=Form1 按钮为btnParent 点击事件。你要按照你的改啊,对象为空,是因为你没有btnParent 的按钮啊
      

  4.   


    你弹出窗口一定要子窗口才可以。Sorry ,我看错你的回复了
      

  5.   

    脚本是可以控制父子窗口的,例如:
    var win= window.open(.......);
    ............
    win.doMethod1(a,b);这就用变量a和b来调用另一个窗口中的doMethod1方法了。
      

  6.   

    获取父窗口,javascirpt就是使用opener。实际上找本 javascript 教程看看就可以了。我发现好多开发web的人竟然没有看过正规的html和javascript教科书,悲哀啊!
      

  7.   

    默默....我了解我自己javascript是菜鸟....
    A页面包含(btn txt linkBtn) 点击linkbtn跳到B跳到B页面,B页面包含(btn txt)
    点击B页面的btn,txt内容存入数据库,然后关闭自己,然后触发A页面btn,A页面btn的click方法是改变txt内容给个coke吧,然后我研究下....我是实践学习类型的,不遇到问题,我单纯学习,会睡着滴...