去掉IE小窗口地址栏

时间:2021-06-17 13:37:14

var temp= window.showModalDialog('../../a.aspx','','location:no;resizable:no;status:no;dialogTop:150;dialogLeft:195;dialogWidth:249px;dialogHeight:450px;help:no');

我用的是IE7
用VS2005运行时就没有地址栏.到了发到网上的时候,就跑出来了.

弹出来的小窗口是有地址栏的,网上介绍用JS去掉,但一直没有找不到.不知哪位达人能提供个代码

9 个解决方案

#1


IE7是有地址的
去不掉的

#2


貌似是跟安全有关。IE7中如果网站在你的可信站点中就不会显示地址栏

#3


ie7去不掉的.

#4


 dialogHeight:   对话框高度,不小于100px
2.   dialogWidth:   对话框宽度。
3.   dialogLeft:    离屏幕左的距离。
4.   dialogTop:    离屏幕上的距离。
5.   center:         { yes | no | 1 | 0 } :             是否居中,默认yes,但仍可以指定高度和宽度。
6.   help:            {yes | no | 1 | 0 }:               是否显示帮助按钮,默认yes。
7.   resizable:      {yes | no | 1 | 0 } [IE5+]:    是否可被改变大小。默认no。
8.   status:         {yes | no | 1 | 0 } [IE5+]:     是否显示状态栏。默认为yes[ Modeless]或no[Modal]。
9.   scroll:           { yes | no | 1 | 0 | on | off }:是否显示滚动条。默认为yes。

下面几个属性是用在HTA中的,在一般的网页中一般不使用。
10.   dialogHide:{ yes | no | 1 | 0 | on | off }:在打印或者打印预览时对话框是否隐藏。默认为no。
11.   edge:{ sunken | raised }:指明对话框的边框样式。默认为raised。
12.   unadorned:{ yes | no | 1 | 0 | on | off }:默认为no。

#5


这个是 IE 控制的,不是你自己的程序控制的。

IE6 是没有地址栏的,IE7 和 FireFox 都是有的。

#6


<SCRIPT LANGUAGE="javascript"> 
  window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //这句要写成一行 
  </SCRIPT> 

参数解释: 
   
  <SCRIPT LANGUAGE="javascript"> js脚本开始; 
  window.open 弹出新窗口的命令; 
  'page.html' 弹出窗口的文件名; 
  'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替; 
  height=100 窗口高度; 
  width=400 窗口宽度; 
  top=0 窗口距离屏幕上方的象素值; 
  left=0 窗口距离屏幕左侧的象素值; 
  toolbar=no 是否显示工具栏,yes为显示; 
  menubar,scrollbars 表示菜单栏和滚动栏。 
  resizable=no 是否允许改变窗口大小,yes为允许; 
  location=no 是否显示地址栏,yes为允许; 
  status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; 
  </SCRIPT> js脚本结束 

#7


address=no

#8


引用 3 楼 cpp2017 的回复:
ie7去不掉的.

学习

#9


window.open()在IE7中不会弹出,只是在新的选项卡中打开新的网页,有的浏览器还会阻止,
用window.showModalDialog不太好,因为弹出的小窗口始终获得焦点,在功能上也许不合适,也有可能让用户反感
用window.showModelessDialog()也不可以,一个按钮只能弹出一次,假如当你把弹出的窗口关掉,再点的话就会报错,我就遇到这样的情况,
郁闷!还请各位大侠帮帮解决下,在此深表感谢!

#1


IE7是有地址的
去不掉的

#2


貌似是跟安全有关。IE7中如果网站在你的可信站点中就不会显示地址栏

#3


ie7去不掉的.

#4


 dialogHeight:   对话框高度,不小于100px
2.   dialogWidth:   对话框宽度。
3.   dialogLeft:    离屏幕左的距离。
4.   dialogTop:    离屏幕上的距离。
5.   center:         { yes | no | 1 | 0 } :             是否居中,默认yes,但仍可以指定高度和宽度。
6.   help:            {yes | no | 1 | 0 }:               是否显示帮助按钮,默认yes。
7.   resizable:      {yes | no | 1 | 0 } [IE5+]:    是否可被改变大小。默认no。
8.   status:         {yes | no | 1 | 0 } [IE5+]:     是否显示状态栏。默认为yes[ Modeless]或no[Modal]。
9.   scroll:           { yes | no | 1 | 0 | on | off }:是否显示滚动条。默认为yes。

下面几个属性是用在HTA中的,在一般的网页中一般不使用。
10.   dialogHide:{ yes | no | 1 | 0 | on | off }:在打印或者打印预览时对话框是否隐藏。默认为no。
11.   edge:{ sunken | raised }:指明对话框的边框样式。默认为raised。
12.   unadorned:{ yes | no | 1 | 0 | on | off }:默认为no。

#5


这个是 IE 控制的,不是你自己的程序控制的。

IE6 是没有地址栏的,IE7 和 FireFox 都是有的。

#6


<SCRIPT LANGUAGE="javascript"> 
  window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //这句要写成一行 
  </SCRIPT> 

参数解释: 
   
  <SCRIPT LANGUAGE="javascript"> js脚本开始; 
  window.open 弹出新窗口的命令; 
  'page.html' 弹出窗口的文件名; 
  'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替; 
  height=100 窗口高度; 
  width=400 窗口宽度; 
  top=0 窗口距离屏幕上方的象素值; 
  left=0 窗口距离屏幕左侧的象素值; 
  toolbar=no 是否显示工具栏,yes为显示; 
  menubar,scrollbars 表示菜单栏和滚动栏。 
  resizable=no 是否允许改变窗口大小,yes为允许; 
  location=no 是否显示地址栏,yes为允许; 
  status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; 
  </SCRIPT> js脚本结束 

#7


address=no

#8


引用 3 楼 cpp2017 的回复:
ie7去不掉的.

学习

#9


window.open()在IE7中不会弹出,只是在新的选项卡中打开新的网页,有的浏览器还会阻止,
用window.showModalDialog不太好,因为弹出的小窗口始终获得焦点,在功能上也许不合适,也有可能让用户反感
用window.showModelessDialog()也不可以,一个按钮只能弹出一次,假如当你把弹出的窗口关掉,再点的话就会报错,我就遇到这样的情况,
郁闷!还请各位大侠帮帮解决下,在此深表感谢!