日期:2014-05-20  浏览次数:20493 次

简单的问题不简单
我用Window.open()方法打开一个报表预览页面,在页面上有个关闭按钮(onclick= "JavaScript:window.opener==null;window.close(); "),如果我选择文件-> 打印预览-> 直接关闭预览窗口的话,关闭按钮就不能关闭本窗体,但如果我打印预览的时候点close按钮的话,关闭按钮就可以关闭窗体,如果什么都不做直接点关闭按钮的话,也是可以的,请问是为什么?有遇到过的么?请教,在线等

------解决方案--------------------
没碰到过;
帮顶下;
期待解答..
------解决方案--------------------
不明白!
哪来的打印
------解决方案--------------------
帮顶下
------解决方案--------------------
试试
(onclick= "JavaScript:window.opener==null;window.close(); "),
改为
onclick= "window.close() "

window.open打开的窗口可以直接用window.close关闭
------解决方案--------------------
友情UP,不怎么会。
------解决方案--------------------
把你的代码都贴上来看看
------解决方案--------------------
就这么点啊?

window.opener==null
应为window.opener=null

估计应该 不是他的问题,所有的代码都贴上来
------解决方案--------------------
关注ing!
------解决方案--------------------
ShowPrint也是javascript函数?
------解决方案--------------------
<input class= "printhidden " onclick= "JavaScript:window.opener=null || window.close();return false; " type= "button " value= "关闭窗口 ">
------解决方案--------------------
这个可以吗??不知道你要什么效果
------解决方案--------------------
你是想不关闭预览页面就不能关闭原来的页面么?