禁用关闭和最小化选项

时间:2014-06-17 09:53:20

标签: javascript html printing

我是javascript的初学者,我对此有疑问: -

如何禁用打印弹出窗口关闭按钮并最小化。使用java脚本处理Web应用程序。

众所周知,打印功能会显示一个弹出窗口,默认情况下它有一个最小化和关闭按钮。

有没有办法以编程方式禁用最小化和关闭按钮。

是否有任何javascript方法可以执行此操作?

myWindow.print();

谢谢, 请帮忙。

2 个答案:

答案 0 :(得分:2)

' print'窗口是由您的浏览器创建的,而不是由Javascript创建的(Javascript只是说'在浏览器中,您能为我打印这个吗?)。幸运的是,浏览器不允许关闭'并且'最小化'要禁用此按钮,因为这会产生非常不友好的用户体验(想象一下网站“强迫您为他们打印一百万页”)。所以,没有'如何'回答你的问题,这使世界变得更美好。

答案 1 :(得分:1)

我认为打印页面可以帮助用户打印它,所以你带它们打印页面而不是最小化它。它会自动进入打印页面..

function PrintWindow()
        {                     
           window.print();            
           CheckWindowState(); 
        }

        function CheckWindowState()
        {            
            if(document.readyState=="complete")
            {
                window.close();  //you can edit it as you want
            }
            else
            {            
                setTimeout("CheckWindowState()", 2000);
            }
        }    

       PrintWindow();