【问题标题】:Disable close and minimize option禁用关闭和最小化选项
【发布时间】:2014-08-07 06:50:07
【问题描述】:

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

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

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

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

是否有任何 javascript 方法可以做到这一点?

myWindow.print();

谢谢, 请帮忙。

【问题讨论】:

  • JS没有办法做到这一点。
  • 请为这个问题投票,我是堆栈溢出和javascript的初学者,我不能再发布问题了,这对我来说真的很重要。
  • 恐怕这个问题不值得投票。请看meta.stackoverflow.com/questions/255583/…
  • 我已经用更多相关代码编辑了这个问题,我希望你看看。谢谢
  • 嗯...您已使接受的答案无效。这是一个全新的、不同的问题。这是我们永远不应该做的事情。我已经回滚到原来的问题。我对你的问题做了一个简短的看法。看起来你的总问题得分是积极的。也许你已经删除了一堆你的问题。我建议改进并重新打开其中的一些。此外,分数为零的问题可能更容易编辑以适应规则。我怀疑这个特定的问题是否可以挽救。请注意,已编辑的帖子会出现在“活动”页面中,因此会引起注意。

标签: javascript html printing


【解决方案1】:

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

【讨论】:

  • 非常感谢您的帮助。能否请您为这个问题投票?我是 javascript 的初学者。
【解决方案2】:

我认为打印页面帮助用户打印它,所以你带他们去打印页面而不是最小化它..它会自动转到打印页面..

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();

【讨论】:

  • 非常感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-27
  • 1970-01-01
  • 2016-03-04
  • 2011-03-02
  • 1970-01-01
相关资源
最近更新 更多