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

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

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

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

下面看看代码吧

 

function printweb(){

windows.print();

closeWindow();

}

 

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

asp.net打印网页后自动关闭网页【无需插件】,布布扣,bubuko.com

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

上一篇:ASP.NET MVC Filters 4种默认过滤器的使用


下一篇:HTML5/CSS3(PrefixFree.js) 3D文字特效