点击按钮后,会跳出一个模态对话框, 代码如下: <a href=\"#\" onclick=\"openwin('/news/qtpage/openZjysCx.jsp','250','500');\" class=\"Menu\"> <strong>查询 </strong> </a>   在这个弹出的模态对话框中显示的页面上有某一个查询按钮。 现在我想做的是,点击该查询按钮后,原来的模态对话框消失,然后使用另一个窗口来显示查询后的结果。该如何做呢? 
目前,我查询出来的结果老是在原来的模态对话框中显示,很烦。可不可以不要在原来的模态对话框显示。 请有相关经验的说一下! 补充:点击查询时,是调用后台的action的。我想在action中动态的输出javascipt,关闭窗口,但是没有成功的。 
是什么时候调用window.close(); 
还是有其他的解决方式呢? 

解决方案 »

  1.   

    抱歉,描述的不是很对的。是使用下面的代码打开一个新窗口的。代码如下:window.open(pageURL,name,parameters) 
    在这个弹出的新窗口中显示的页面上有某一个查询按钮。 现在我想做的是,点击该查询按钮后,原来的窗口消失,然后使用另一个窗口来显示查询后的结果。该如何做呢? 
    目前,我查询出来的结果老是在原来的窗口中显示,很烦。可不可以不要在原来的窗口中显示,另外起一个新的窗口显示最新查询出来的结果
      

  2.   

    为什么要关闭原来的窗口呢? 让这个窗口的url跳转不行?
      

  3.   

    模态对话框js中返回值的js
    window.returnValue = "你查询得到的结果";//可以是字符串,可以是数组主页面得到返回值的jsvar result = window.window.open(pageURL,name,parameters);//result :得到的模态对话框返回的结果。
    如果要设置到文本框...中
    document.getElementById("文本框的名字...").value = result;
       
      

  4.   

    模态对话框js中返回值的js
    window.returnValue = "你查询得到的结果";//可以是字符串,可以是数组主页面得到返回值的jsvar result = window.window.open(pageURL,name,parameters);//result :得到的模态对话框返回的结果。
    如果要设置到文本框...中
    document.getElementById("文本框的名字...").value = result;