就是一个简单的成绩查阅系统,在成绩查询结果界面可以修改数据。
修改是通过弹出窗口修改的,修改成功后,我关闭弹出窗口,或者按关闭窗口的按钮,能否触发原来查询结果的页面刷新,显示修改后的查询结果。
在线等 谢谢了,第一次问问题

解决方案 »

  1.   

    用JS模拟一个弹出窗口,GOOGLE下,很多的
      

  2.   

    貌似不能,必须要别人刷新
    假如A在修改,B,C,D等人在看,A一修改,B,C,D的页面就刷新这不是控制了别人的操作么,理论上不符合逻辑
    不知道怎么实现
      

  3.   

    当然可以。
    head>
        <title></title>
        <script>
              function opendialog()
         {
             var selectValue=window.showModalDialog("c.html","","dialogWidth=500px;dialogHeight=500px;status=no;help=no;scrollbars=no");
             document.formp.name.value=selectValue;
         }
        </script>
    </head>
    <body>
        <form name="formp" action="">
            <input type="text" name="name">
            <input type="button" value="选择" onclick="opendialog()">
        </form>
    </body>
    </html><html>
    <head>
        <title>无标题页</title>
        <script>
        function callback(name)
        {
         parent.window.returnValue=name; 
         window.close();
        }
      </script>
    </head>
    <body>
        <form name="formc" action=""> 
            <input type="button" value="传值" onclick="return callback('name')">
        </form>
    </body>
    </html> 
      

  4.   

    点击查询的窗体为 parent窗体。
    弹出的窗体为child窗体。
    parent中的js在弹出窗体后可以接收到child窗体的返回值
    在弹出的js代码后面直接加上页面刷新代码即可