javascript打开弹出窗口没有menu / url / titlebar / scrollbar / anything

时间:2014-11-24 15:04:29

标签: javascript html

我必须打开一个弹出窗口,我使用这段代码:

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://i.imgur.com/4fi8T.png

但我有类似的东西:

http://www.ajaxshake.com/public/usersFiles/main/ajax-example-windows-aero-style46_user_1_a3e5a.jpg

我必须使用IE 9。

2 个答案:

答案 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