我必须打开一个弹出窗口,我使用这段代码:
window.onbeforeunload = function(){
var windowincass = window.open('../Common/DomandaGenerica.jsp','domandagenerica','url=no,directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,scrolling=no,resizable=no,width=300,height=200,marginwidth=0,marginheight=0,frameborder=0');
}
windwow打开了,但它有menù,url和其他人。
我该如何解决?
例如我想要这样的东西:
但我有类似的东西:
http://www.ajaxshake.com/public/usersFiles/main/ajax-example-windows-aero-style46_user_1_a3e5a.jpg
我必须使用IE 9。
答案 0 :(得分:1)
如果你想要第一张图片中的弹出窗口,你必须使用一个基本上跟随css属性的html元素,当弹出窗口被触发时,它会显示出来。
<强> CSS 强>
position: absolute;
z-index: 9999;
在所有常见浏览器中,无法使用Javascript更改操作系统的样式。这就是你想要做的,如果你想隐藏标题栏,菜单等等......
另请看:
这符合您的目的。
答案 1 :(得分:1)
您正在寻找打开叠加弹出窗口。为此,我建议你使用一些JavaScript库。
jQueryUI dialog是一个潜在的候选人。但还有更多:
window.open()将打开新的浏览器实例,现在它几乎总是不受欢迎。但是,即使这样,您也可以通过传入WindowFeatures参数来控制弹出窗口的外观,如此处所述(菜单栏,状态设置对您特别有帮助):
https://developer.mozilla.org/en-US/docs/Web/API/Window.open#Position_and_size_features