IE自动完成下拉框位置问题(正确再加100分)

来源:百度知道 编辑:UC知道 时间:2024/05/11 19:30:23
我在表格里用iframe引入了一个带有文本框的网页,iframe不在表格的第一行,这里IE的自动完成下拉框的弹出位置就不准确了。请问如果我想保留自动完成功能(即不在form里加入:autocomplete = "off"),怎么让下拉列表框的位置正确?这是不是IE的Bug?

确实是BUG

This problem occurs because the window.screenTop property value is calculated incorrectly.

RESOLUTION:
安装XP-SP2(Win2003-sp1) 和 最新的windows更新程序
然后重新启动系统

一般来说还需要配置以下注册表(可以先检查问题是否仍然存在):
1. 开始 , 运行,键入 regedit ,回车
2. 找到并单击以下注册表项:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl
3. 编辑 \新建\KEY
4. 键入 FEATURE_SKIP_ROW_IN_OFFSET_HEIGHT_CALCULATION_KB920681 , 然后按 Enter。
5. 编辑,新建 ,DWORD
6. 键入 iexplore.exe , Enter。
7. 右击 iexplore.exe , 然后单击 修改 。
8. 键入 1 , 然后单击 确定 。
9. 退出注册表编辑器。
10. 重新启动 InternetExplorer。