各位大侠们,有个问题想请教~
我现在用window.open(url)打开了一个新的窗口,url表示的是一个action(这个action返回一个a.html文件),这样,在打开新的窗口的时候,就会打开windows 的下载框。点击打开,就会在新打开的窗口打开a.html文件内容。我现在出的问题是,如果点击保存,保存完后,这个新的窗口没有关闭(目标,想关闭);点击取消,这个新的窗口也不会关闭(目标,想关闭)。
如何能解决上述问题?

解决方案 »

  1.   

    子窗口中  opener=null;self.close();
      

  2.   

    我子窗口的创建  是 父窗口直接调用window.open(url),所有,并没有对应一个真实存在的jsp,所有的操作,我只能在父窗口jsp中进行。现在关键的问题,是我无法判断用户点击的是哪个选项,是打开,保存,还是取消。opener我看了下,是调用这个对象的parent,我做了个window.setInterval("show()",1000),show()用来打印,发现这个opener中的值在我点击保存和取消的时候,没有发生变化。