window.open()没有标题也没有工具栏,只有内容 -

时间:2010-12-22 03:15:44

标签: javascript html popup title

我试图在html中使用javascript打开一个只有内容的弹出窗口。 没有状态栏,没有工具栏,没有滚动条,......和NO TITLE BAR。

代码必须与Internet Explorer一起使用,但在这种情况下越多越好......
我知道有一些属性寿司作为toolbar = no status = no ..但是title = no?

没有必要使用window.open,但我必须使用javascript。

提前致谢!

3 个答案:

答案 0 :(得分:1)

为什么你想让用户无法控制弹出窗口(移动窗口,最小化,关闭等)?这违反了网络上的所有可用性指南。

如果您仍想做这样的事情,我会推荐一款内联灯箱。这将允许您控制弹出窗口的样式,但它不会离开您的站点的主窗口。

已经完成大量工作的流行解决方案是colorbox

如果您不需要彩盒的所有功能或功能,那么您可以很容易地自己动手,因为您不想显示任何控件。

$("a").click(function() {
    $(document).append('<iframe id="chromelessPopup" src="popup_src.html"></iframe>');
}

然后用一些CSS来设置你的弹出窗口样式:

#chromelessPopup {
    height: 400px; 
    width: 340px; 
    border: 2px solid #000; 
    position: absolute; 
    top: 10%; 
    left: 35%
}

答案 1 :(得分:0)

IE具有Kiosk模式(命令行上为F11或-k),但出于明显的安全原因,网页无法调用此模式。通过网站隐藏用户视图中的所有内容(任务栏等)显然是不可取的。网页打开的所有弹出窗口都有一个标题栏。

答案 2 :(得分:0)

我有一些文档说明titlebar=no有一个window.open()选项,IE也支持fullscreen=yes

请注意,我没有尝试过这些。