IE和下拉菜单触发弹出窗口阻止程序

nee*_*zer 11 html html-select popup internet-explorer-8 internet-explorer-7

我不知道为什么会这样.我有一些非常直接的代码,在下面复制,除了IE 7和8之外,在所有浏览器中都能正常工作.在这些浏览器中,尝试扩展select中的选项列表会触发内置的弹出窗口阻止栏.

是什么赋予了?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>
        Test
    </title>
</head>
<body>
    <form action="/dynamic/main.4d?Support&amp;demo2004_01&amp;RD" method="post" id="signup" name="signup">
        <fieldset id="selects">
            <select name="bedrooms">
                <option selected="selected" value="">
                    Bedrooms *
                </option>
                <option value="0">
                    Studio
                </option>
                <option value="1">
                    1 Bedroom
                </option>
                <option value="1.5">
                    Flex 2 Bedrooms
                </option>
                <option value="2">
                    2 Bedrooms
                </option>
                <option value="2.5">
                    Flex 3 Bedrooms
                </option>
                <option value="3">
                    3 Bedrooms
                </option>
            </select>
        </fieldset>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

小智 17

你说"我正在使用TredoSoft MultipleIEs"

我有完全相同的问题,我正在使用Internet Explorer Collection在一台PC上运行多个版本.因此,我总结问题是在一台机器上使用多个IE!

希望这有助于人们,因为你的回应帮助了我.

  • IE是操作系统的一部分.您不能只收集系统DLL的一些随机子集并将它们复制到一个文件夹中,并期望它能够正常工作.您无法以任何合理的方式并排托管多个版本的IE.这就是为什么微软免费向开发人员提供VPC测试图像的原因.http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en (3认同)