Web打印预览后 弹出窗口无法关闭

   jatoolsPrinter:打印控件出现了一个问题。这个问题目前没有人解说到底是怎么回事,但是有人提供了一个方法可以解决这个问题。
    问题是这样的,用这个打印控件是很好用的。可是出现了这样的问题,在打印预览后,在点击别的按钮执行别的弹出式窗口后用window.close();关闭当前弹出的窗口时无效。
只有不点击打印预览时都可以正常的关闭弹出式窗口。
    虽然这个问题不是很大,可是却找不到问题的所在。解决者也没有发布出问题的原因,只是提供了解决的方案。

我的jsp文件
<%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="GBK"%>
/*一定要导入这个对象,具体什么意思我也不太明白,不过的确解决了我的问题。所以它一定是最关键的*/
<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
</object>

// 要在确定关闭的按钮加上onclick事件
<tr>
<td valign="top" align="center" height="40">
<input class="clsBtn4w" type="button" value="确定" onclick="javascript:document.all.WebBrowser.ExecWB(45,1);">
</td>
</tr>

//onclick="javascript:document.all.WebBrowser.ExecWB(45,1);"  --这句也不是很懂到底是什么意思,但是加上这两处就可以解决我打印预览后无法关闭弹出窗口的问题了。

你可能感兴趣的:(JavaScript,html,Web,jsp)