【转】http://www.javaeye.com/problems/29408
是使用下面的代码打开一个新窗口的。代码如下:
window.open(pageURL,name,parameters)
在这个弹出的新窗口中显示的页面上有某一个查询按钮。
现在我想做的是,点击该查询按钮后,原来的窗口消失,然后使用另一个窗口来显示查询后的结果。该如何做呢?
目前,我查询出来的结果老是在原来的窗口中显示,很烦。可不可以不要在原来的窗口中显示,另外起一个新的窗口显示最新查询出来的结果
采纳的答案
2009-11-19 11lingxian (中级程序员)
可以这样写。
- var wname = 'UUIDWINDOWNAME';
- window.οnlοad=function(){
- var openUril = 'www.fixme.com';
- var workplaceWin = openWorkplace(openUri, wname);
- if(window.name!=wname){
- window.opener = workplaceWin;
- if(workplaceWin!=null){
- window.close();
- }
- }
- }
- function openWorkplace(url, name){
- var win = window.open(url, name);
- try{
- if(!win.opener) win.opener = self;
- if(win.focus) win.focus();
- }catch(e){}
- return win;
- }
window.opener.getElementById("v") = ...;
父面面中给v赋值
父面面中给v赋值