-1

在我的 Web 应用程序(ASP.net)中,我使用了一个使用 JavaScript 的弹出窗口。它运行良好,但我也需要禁用/隐藏最小化、最大化、关闭按钮和可调整大小的处理程序。有没有可能......如果可以做到,让我知道如何实现它。

我的JavaScript如下:

function ApproveClick(url)
 {
   newwin =window.open(url,'PopupWindow','left=50, top=50, height=200, width=500,  
      toolbars=no,menubar=no,location=no,scrollbars=no,resizable=0,status=yes');
   if(window.focus)
   {
       newwin.focus();
   }

}  
4

2 回答 2

0

如果你正在寻找一个跨浏览器的解决方案(至少支持 IE、Firefox 和 Chrome),并且试图只通过 window.open 方法的参数来实现它,这是不可能的。您可以使用 dialog=yes,minimizable=no,maximizable=no 选项来查看结果,但我想您不会满意。

例如,在 Chrome 中,当您使用 window.open 函数时,弹出窗口将始终可调整大小。

因此,如果您正在寻找对弹出窗口的完全控制,请使用 javascript 对话框(例如 jQuery)之类的东西。

于 2013-05-22T06:36:26.033 回答
0

您还可以使用 jQuery 对话框或 MS Ajax 控件工具包 Modal Popup..

于 2013-05-22T06:29:27.770 回答