去掉IE小窗口地址栏

智者潜行 2009-04-28 01:54:20

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去掉,但一直没有找不到.不知哪位达人能提供个代码
...全文
633 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengfangxu8 2009-04-28
  • 打赏
  • 举报
回复
window.open()在IE7中不会弹出,只是在新的选项卡中打开新的网页,有的浏览器还会阻止,
用window.showModalDialog不太好,因为弹出的小窗口始终获得焦点,在功能上也许不合适,也有可能让用户反感
用window.showModelessDialog()也不可以,一个按钮只能弹出一次,假如当你把弹出的窗口关掉,再点的话就会报错,我就遇到这样的情况,
郁闷!还请各位大侠帮帮解决下,在此深表感谢!
takeshe 2009-04-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cpp2017 的回复:]
ie7去不掉的.
[/Quote]
学习
chen_ya_ping 2009-04-28
  • 打赏
  • 举报
回复
address=no
hncz_zhoumin 2009-04-28
  • 打赏
  • 举报
回复
<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脚本结束

CloneCenter 2009-04-28
  • 打赏
  • 举报
回复
这个是 IE 控制的,不是你自己的程序控制的。

IE6 是没有地址栏的,IE7 和 FireFox 都是有的。
指间的风 2009-04-28
  • 打赏
  • 举报
回复
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。

cpp2017 2009-04-28
  • 打赏
  • 举报
回复
ie7去不掉的.
ViewStates 2009-04-28
  • 打赏
  • 举报
回复
貌似是跟安全有关。IE7中如果网站在你的可信站点中就不会显示地址栏
dengchenlu 2009-04-28
  • 打赏
  • 举报
回复
IE7是有地址的
去不掉的

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧