如何让打开的一个IE窗口不显示菜单栏,工具栏,地址栏等

时间:2021-03-21 23:51:21
有一用户要做一个BS的系统,但他又不想系统看上去太象网站

13 个解决方案

#1


window.open ("showpicture.asp", "实时画面", "fullscreen=1")

#2


搜索一下本站window.open,window.showModalDialog你就会知道了

#3


用弹出窗口,但总被拦截掉...

#4


UP

#5


用showmodaldialog好象会被当广告拦截掉,用open好象不太会

另外,有个问题,如果用户使用的浏览器不是IE,而是其它的例如MAXTHON或者TT之类的浏览器,如何强制用IE打开我的应用,因为用MAXTHON或TT的时候,菜单什么的怎么也去不掉了

#6


另外,我如何让打开的IE窗口以最大化方式打开(不是全屏)

BTW:好象OPEN方式打开的IE窗口的最大化是灰掉的

#7


这是我经常用的函数:
function OpenForm(turl,tleft,ttop,twidth,theight,status,toolbar,menubar,tscrollbar,tresizable)
{
window.open(turl,"","left=" + tleft +",top="+ ttop + 
",width=" + twidth + ",height="+ theight +
",status="+status+",toolbar="+toolbar+",menubar="+menubar+",location=no,scrollbars="+
tscrollbar+",resizable="+tresizable); 
}
调用方法:
    OpenForm(Url,0,0,700,550,0,0,0,0,1);
参数:tleft(左),ttop(上),twidth(宽度),theight(高度),status(状态栏),toolbar(工具栏),menubar(菜单项奖栏),tscrollbar(滚动条),tresizable(是否可改变大小),在这些参数中除了位置的参数以外,其余的(0-表示不显示,1-表示要显示).

#8


<A href="#" Onclick='javascript:window.open("test.htm","_blank", "height="+(window.screen.height)+", width="+(window.screen.width)+", top=0, left=0, toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=no, status=no");' title="点击查看详细信息">test</A>

#9


另外,能不能屏蔽IE的右键菜单

#10


可以:
   //禁止右鍵刷新
   function CancelContextMenu()
   {
     window.frames[0].event.returnValue=false 
    }
   然后在document的onload事件中调用此函数就可以了.
   function obj_onload()
   {
      window.document.attachEvent('oncontextmenu',CancelContextMenu);
   }

#11


如果以面的不行,就改为以下的:
   //禁止右鍵刷新
   function CancelContextMenu()
   {
     window.document.event.returnValue=false 
    }
   然后在document的onload事件中调用此函数就可以了.
   function obj_onload()
   {
      window.document.attachEvent('oncontextmenu',CancelContextMenu);
   }

#12


<Script Language=JavaScript>
function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键
</SCRIPT>

#13


我把上面的代码加上去了,可是右键还是会有菜单

#1


window.open ("showpicture.asp", "实时画面", "fullscreen=1")

#2


搜索一下本站window.open,window.showModalDialog你就会知道了

#3


用弹出窗口,但总被拦截掉...

#4


UP

#5


用showmodaldialog好象会被当广告拦截掉,用open好象不太会

另外,有个问题,如果用户使用的浏览器不是IE,而是其它的例如MAXTHON或者TT之类的浏览器,如何强制用IE打开我的应用,因为用MAXTHON或TT的时候,菜单什么的怎么也去不掉了

#6


另外,我如何让打开的IE窗口以最大化方式打开(不是全屏)

BTW:好象OPEN方式打开的IE窗口的最大化是灰掉的

#7


这是我经常用的函数:
function OpenForm(turl,tleft,ttop,twidth,theight,status,toolbar,menubar,tscrollbar,tresizable)
{
window.open(turl,"","left=" + tleft +",top="+ ttop + 
",width=" + twidth + ",height="+ theight +
",status="+status+",toolbar="+toolbar+",menubar="+menubar+",location=no,scrollbars="+
tscrollbar+",resizable="+tresizable); 
}
调用方法:
    OpenForm(Url,0,0,700,550,0,0,0,0,1);
参数:tleft(左),ttop(上),twidth(宽度),theight(高度),status(状态栏),toolbar(工具栏),menubar(菜单项奖栏),tscrollbar(滚动条),tresizable(是否可改变大小),在这些参数中除了位置的参数以外,其余的(0-表示不显示,1-表示要显示).

#8


<A href="#" Onclick='javascript:window.open("test.htm","_blank", "height="+(window.screen.height)+", width="+(window.screen.width)+", top=0, left=0, toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=no, status=no");' title="点击查看详细信息">test</A>

#9


另外,能不能屏蔽IE的右键菜单

#10


可以:
   //禁止右鍵刷新
   function CancelContextMenu()
   {
     window.frames[0].event.returnValue=false 
    }
   然后在document的onload事件中调用此函数就可以了.
   function obj_onload()
   {
      window.document.attachEvent('oncontextmenu',CancelContextMenu);
   }

#11


如果以面的不行,就改为以下的:
   //禁止右鍵刷新
   function CancelContextMenu()
   {
     window.document.event.returnValue=false 
    }
   然后在document的onload事件中调用此函数就可以了.
   function obj_onload()
   {
      window.document.attachEvent('oncontextmenu',CancelContextMenu);
   }

#12


<Script Language=JavaScript>
function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键
</SCRIPT>

#13


我把上面的代码加上去了,可是右键还是会有菜单