当前位置:  开发笔记 > 编程语言 > 正文

如何在javascript中显示全屏弹出窗口?

如何解决《如何在javascript中显示全屏弹出窗口?》经验,为你挑选了3个好方法。

有没有办法让弹出窗口一打开就最大化?如果没有,至少让它屏幕大小?这个:

window.open(src, 'newWin', 'fullscreen="yes"')

显然只适用于IE的旧版本.



1> Geoff..:

使用screen.availWidthscreen.availHeight计算高度和宽度参数的合适大小window.open()

虽然这可能很接近,但它不会最大化,也不会对所有人都准确,特别是如果显示所有工具栏.


@DanishAdeel这里:`window.open(src,"newWin","width ="+ screen.availWidth +",height ="+ screen.availHeight)`

2> Rob Allen..:

不仅仅是糟糕的设计 - 这个"功能"是UI灾难的一个秘诀.有是一个数量的恶意它利用JavaScript中的全屏幕视图功能,以劫持浏览器窗口,并显示在用户的桌面上难以区分屏幕的网站.虽然可能仍然有办法做到这一点,请为所有事物的爱好,请不要实现这一点.



3> Ray..:

那这个呢:

var popup = window.open(URL);
if (popup == null)
   alert('Please change your popup settings');
else  {
  popup.moveTo(0, 0);
  popup.resizeTo(screen.width, screen.height);
}

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有