在微软XP SP2对IE6兼容性的官方文档《Compatibility in Internet Explorer 6 for Windows XP Service Pack 2》中,微软口口声声说对窗口对象属性的安全限制中,不会影响Popup窗口。可事实上,Popup窗口并没有逃脱被限制的厄运。这下,使用Popup窗口技术实现的菜单就有都遭殃了。

Popup窗口是IE提供的一个独特的浏览器扩展功能,关于它的详细介绍和作用,可以参看"使用Popup窗口创建无限级Web页菜单"一文。在当我们的XP系统升级到SP2后,Popup窗口默认被设置了一下限制:

1、Popup窗口不能超出浏览器的内容区域,就是IE窗口显示网页的有效区域;
    2、Popup窗口中生成的子Popup窗口只能限制在其父Popup窗口之下。

第一个限制很讨厌,不过还好基本不太影响Popup做为菜单的使用。第二点就比较郁闷了,如果是菜单,出现子菜单的情况太常见了。而如果子菜单只能显示在父菜单之下,虽然在大多数情况下貌似也没啥大问题,可是当菜单在页面的最右边时,第三级子菜单在空间不够用的情况下,向父菜单的左边展开,就麻烦了。这时这个子菜单将被父菜单覆盖住,能不能露脸全看造化了。

当然这个限制也是可以在IE的安全设置中进行修改,就是把当前站点添加为信任站点,上面两个对Popup的限制就没有了。不过这基本上没有太大价值,任何一个网站或系统都不能如此依赖用户的设置。

由此一来,这个Popup的可用性已经很低了,除非万不得已不推荐使用。连最新版的Sharepoint中的Popup菜单都换成了DIV模拟的了。当然这也是为了更好的兼容其它浏览器,Popup即时没有这个问题也是IE独家提供的。但是DIV的致命问题是不能跨frame(包括iframe),如果一定要做跨frame的提示窗口或菜单,还是必须顶着麻烦上Popup。

本文转自博客园鸟食轩的博客,原文链接:http://www.cnblogs.com/birdshome/,如需转载请自行联系原博主。

Popup窗口在XP+SP2下面受到限制相关推荐

  1. Windows XP SP2之初体验

    Windows XP SP2之初体验 前奏 下载了273MB的Windows XP SP2 ,然后安装,不知道安装多久,因为中途居然睡着了:-p,半夜醒来一看,已经可以重新启动了. 重新启动后,配置了 ...

  2. Windows XP SP2疑难速解50问

    一.SP2的十大亮点 要想系统地了解Windows XP SP2可能会引起的问题,并快速诊断问题的原因所在,应先对Windows XP SP2的新功能有个基本的了解,这就是Windows XP S ...

  3. 如何在单台计算机上配置 Windows XP SP2 网络保护技术

    简介 连接至 Internet 的计算机可能会出现安全漏洞并遭受***. ***是指绕过计算机安全保护或导致您无法使用计算机的故意行为. 在 Microsoft Windows XP Service ...

  4. XP SP2激活总集

    XP_SP2激活总集(很全面,高手也来看看) 为什么激活呢? 哪些版本需要激活呢? 这个大家应该知道 主要是为拉更长时间的使用 俄罗斯的升级SP2需要激活 原版505M需要激活 像其他的VOL .VL ...

  5. 电脑市场装机版Ghost XP SP2 v2.0 [修正版]

    ∷软件简介∷ 电脑市场装机版V2.0[修正版] 697MB  MD5: C27118E85BAD8DB6E13C810123FCB479         698MB   未修正前MD5: 9C0BF7 ...

  6. 关于Windows XP sp2下金山词霸2005取词BUG,桌面重启修正方法

    新买的电脑新装Windows XP sp2,问题不断,竟连金山词霸2005都出问题,以前用的好好的,现在发现启动金山词霸后,桌面不断地重启,重装金山词霸N次未果.一室友同一安装盘的Windows XP ...

  7. Windows XP SP2 完美仿Vista Ghost V3.0

    软件名称: Windows XP SP2 完美仿Vista Ghost V3.0_精简优美化_安装速度快 软件大小: 697 MB   软件语言: 简体中文 软件类别: 国产软件 - 系统工具 - 操 ...

  8. 电脑市场Ghost XP SP2纯净版v3.0

    〓〓〓〓〓 电脑市场Ghost XP SP2纯净版v3.0 〓〓〓〓〓 文件: 电脑市场GhostXP纯净版V3.0.iso 大小: 716279808 字节(683MB) 时间: 2008年3月5日 ...

  9. 电脑市场Ghost XP SP2装机版v3.0

    〓〓〓〓〓〓〓〓 电脑市场Ghost XP SP2装机版v3.0 〓〓〓〓〓〓〓〓〓 文件:电脑市场GhostXP装机版v3.0.iso 大小: 707483648 字节(674Mb) 时间: 200 ...

最新文章

  1. python官网支持货到付款吗_官网购买的iPhone12pro还没发货?试着用Python快速入手...
  2. 自定义JWT认证过滤器
  3. 【WC2014】紫荆花之恋【替罪羊思想】【动态点分树】【替罪羊树】
  4. Java的不同进制输出,[DanoR][Java小码][进制转换::将double转换为不同进制后用String输出]...
  5. word中添加mathtype
  6. 【调试工具】之VIM快捷键
  7. 输出判断Codeforces Round #184 (Div. 2)
  8. Froala Editor HTML Editor Crack
  9. excel 复制到mysql_excel导入数据到mysql
  10. VR视频为什么都是弯的?
  11. Woodbury矩阵恒等式介绍
  12. 混乱是怎样炼成的——《C解毒》试读
  13. 安卓_手机卫士_第五天(手机定位,设备管理器,电话归属地)
  14. 缓冲区溢出攻击指什么?如何防御?
  15. idc云计算机房建设标准,IDC机房建设要求
  16. 健身耳机哪个好、最好的健身耳机推荐
  17. 学计算机励志名言,程序员励志格言
  18. 虫师Selenium2+Python_2、测试环境搭建
  19. Java学习需要具备什么条件?
  20. opencv HoughLine 理解

热门文章

  1. libpcap介绍(一)
  2. leetcode算法题--分割等和子集★
  3. 电大计算机要学多久,电大计算机应用基础是我们必须要学习的科目吗
  4. SQL Select语句完整的执行顺序:
  5. 阻止默认行为是配合passive使用
  6. Nginx服务器搭建和基本配置详解
  7. 用户和组命令及相关配置文件
  8. AndroidRichText 让Textview轻松的支持富文本(图像ImageSpan、点击效果等等类似QQ微信聊天)...
  9. ws2_32.lib 网络编程
  10. Linux的vi命令作用?