打印预览后关闭网页的问题
<OBJECT id= "MyPrinter " style= "DISPLAY: none " codebase= "ScriptX/ScriptX.cab#Version=6,2,433,14 " classid= "clsid:1663ed61-23eb-11d2-b92f-008048fdd814 " viewastext> </OBJECT>
<SCRIPT language= "javascript " defer>
function window.onload() {
MyPrinter.printing.header = " ";
MyPrinter.printing.footer = "&bµÚ&pÒ³ ¹²&PÒ³ ";
MyPrinter.printing.portrait=true; //true×ÝÏò´òÓ¡,falseΪºáÏò´òÓ¡
MyPrinter.printing.leftMargin =1;
MyPrinter.printing.topMargin = 0.6;
MyPrinter.printing.rightMargin = 1;
MyPrinter.printing.bottomMargin = 0.6;
MyPrinter.printing.Preview(); //´òÓ¡Ô¤ÀÀ
window.close();
}
</SCRIPT>
代码如上,我想在弹出打印预览窗口后关闭网页,但是在打开预览窗口后,并没有关闭网页 只有在点击 关闭命令后 才关闭网页,可是如果你点击预览窗口右上角的×关闭窗口,那个
网页确不能关闭。
大家有什么办法,能解决就行,可以在不管什么方式关闭预览窗口都能关闭那个网页呢?
[解决办法]
在 window.close(); 前加一句:window.opener = null; 试试。
至于点击X关闭窗口你可以写一个事件监控,在触发这个关闭事件的时候把后面的窗口也关闭!就像关闭窗口然后再弹出一个新窗口似的!
[解决办法]
window.opener.close();
[解决办法]
window.close();