在当前页面中点击"添加数据"按扭,弹出来一个新页面,在新页面编辑完数据以后,点"确定"按扭,新页面关闭,新页面中的数据却全部显示在老页面中了...
怎么实现的啊只有20分了,帮帮忙好吗

解决方案 »

  1.   

    如果你是一个表单提交的话可以在该表单提交之后写一个javascript对前一个页面的数据进行重新提交,从数据库中获取到新的数据,这样该页面的数据就到老页面上去了,只是给你说了 一个思路,也不知道你具体的需求是什么样子的,自己再研究一下吧。
      

  2.   

    很简单啊,让新页面中form的action指向老页面,在老页面中接收到数据显示就可以了嘛
      

  3.   

    查一下Javascript中的 opener ,可以跨页面调用函数,你的功能应该还要用到AJAX,不然实现不了。
      

  4.   

    window.openner.父页面function 
      

  5.   

    是提交到老页中的编辑框之类的地方么?
    如果是的话就这样
    <script language="JavaScript">
    function commit()
    {
    opener.document.老页表单名.老页编辑框名.value=document.新页表单名.新页编辑框名.value;
    self.close();
    }
    </script>
      

  6.   

    不需要用到ajax,用javascript就能实现了,楼上的说的就是对的
      

  7.   

    使用script脚本.
    showModalDialog("jsp页面", window, "dialogWidth:600px; dialogHeight:300px; status:0; help:0");
    在这个弹出的模式窗口中编辑数据,不知道能不能满足你的需求。
      

  8.   

    window.close();
    opener.form1.refresh();
      

  9.   

    用JavaScript只要用opener 获取当前页面的空间数据就可以
    这里我还是支持12楼的 既然是单开的心窗体直接用post提交回去就好了 !
      

  10.   

    谢谢大家对我的帮助
    真的谢谢你们!
    尤其感谢6楼的hanbb,我问的正是这个意思.我想,下次再遇到这个问题,不会再感到恐怖了,因为有解决方案了