asp.net打印网页后自动关闭网页【无需插件】

项目遇需要网页加载自动打印网页后需要自动关闭该网页,但是百度了好久发现都是需要插件什么的 

于是就自己摸索摸索,用js弄了个定时器,意外的发现,当打印设置窗口弹出后,定时器就暂停了

不管你点击取消或者打印,然后定时器再次继续工作就可以执行关闭

下面看看代码吧

 

function printweb(){

windows.print();

closeWindow();

}

 

function closeWindow() {
setTimeout("window.opener=null;window.open(‘‘,‘_self‘);window.close();",2000); //2S靠上刚刚好,不然打印窗口没弹出来就关闭页面了
}

asp.net打印网页后自动关闭网页【无需插件】,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。