首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

打印预览后关闭网页的有关问题

2012-01-24 
打印预览后关闭网页的问题OBJECTid MyPrinter style DISPLAY:none codebase ScriptX/ScriptX.cab

打印预览后关闭网页的问题
<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&micro;&Uacute;&p&Ograve;&sup3;       &sup1;&sup2;&P&Ograve;&sup3; ";      
    MyPrinter.printing.portrait=true;           //true×&Yacute;&Iuml;ò&acute;ò&Oacute;&iexcl;,false&Icirc;&ordf;&ordm;á&Iuml;ò&acute;ò&Oacute;&iexcl;      
    MyPrinter.printing.leftMargin       =1;      
    MyPrinter.printing.topMargin       =       0.6;      
    MyPrinter.printing.rightMargin       =       1;      
    MyPrinter.printing.bottomMargin       =       0.6;          
    MyPrinter.printing.Preview();               //&acute;ò&Oacute;&iexcl;&Ocirc;¤&Agrave;&Agrave;      
    window.close();      
       
    }      
    </SCRIPT>      


代码如上,我想在弹出打印预览窗口后关闭网页,但是在打开预览窗口后,并没有关闭网页   只有在点击     关闭命令后       才关闭网页,可是如果你点击预览窗口右上角的×关闭窗口,那个      
  网页确不能关闭。          
大家有什么办法,能解决就行,可以在不管什么方式关闭预览窗口都能关闭那个网页呢?

[解决办法]
在 window.close(); 前加一句:window.opener = null; 试试。
至于点击X关闭窗口你可以写一个事件监控,在触发这个关闭事件的时候把后面的窗口也关闭!就像关闭窗口然后再弹出一个新窗口似的!
[解决办法]
window.opener.close();
[解决办法]
window.close();

热点排行