最近做一个页面需要全屏显示,也就是页面放大到屏幕大小,所有东西包括浏览器的各种栏都不要,Windows的任务栏等也被页面遮住,只显示页面中的内容,搞是搞出来了,在本机(Windows,Apache2)测试的时候能达到所需效果,弹出的页面满满当当绝对全屏,只有页面内容。但是放到测试服务器上(Linux,Apache2),弹出的页面最顶上的标题栏跟最底下的状态栏却死也去不掉,虽然页面显示确实是全屏,但这两个东西没去掉不能算达到目的啊。 
实在想不通,后来换到Windows和Linux上的Tomcat服务器分别测试,发现结果一样,Windows上服务器弹出的页面没标题栏跟状态栏,Linux上服务器弹出页面这2个栏去不掉。郁闷至极,脑袋想破都没得解决,各位大侠帮帮忙啊! 
2个简单测试页面: 
a.html: <input type=button value="Click to open a full-screen page" onClick="doOpen();">
<script>
function doOpen(){
     window.open("b.html","_blank","location=no,menubar=no,resizable=no,scrollbars=no,status=no,titlebar =no,toolbar=no,fullscreen=yes");
}
</script>b.html: 
 
<input type=button value="Close" onClick="window.close();">页面非常简单,点击a.html中的按钮即可全屏打开b.html,在Linux和Windows下分别测试弹出结果就是不一样,谢谢各位先! 

解决方案 »

  1.   

    function doOpen(){
         window.open("b.html","_blank","fullscreen=1");
    }
    --------
    既然是全屏,那么其他的都不要设置了。
    Linux的不知道怎么样,试一下。
      

  2.   

    谢谢各位!这个应该与浏览器无关,因为我测试过程中用的都是同一台电脑上的IE6.0,我的问题是,同样的2个简单测试页面a.html,b.html,同时放在Linux和Windows下的2台服务器上面,然后通过我自己的电脑(IE6.0)分别访问这2台服务器中的a.html页面,结果是访问Windows服务器上的a.html点击按钮弹出的b.html是全屏,访问Linux服务器上的a.html点击按钮弹出的b.html却不能彻底全屏(出现了IE浏览器的标题栏和状态栏),照理javascrip语言不会因为服务器操作系统的差异而有不同表现啊?
      

  3.   

    不是浏览器的问题吗?linux下总要用FF吧?
      

  4.   

    是通过我自己的电脑上的IE6.0分别访问放在Linux的Apache服务器和Windows的Apache服务器上的那两个html文件,也就是说测试过程中客户端是一直没有改变的,同一台电脑,同一个IE浏览器,唯一不同的就是那两个html文件所在的Apache服务器的操作系统不一样啊