Win7 / IE中的Java小程序(仅限)忽略动态高度属性?

时间:2012-07-13 13:32:34

标签: java internet-explorer windows-7 applet

我有一个10年前的小程序,它在Win7 / IE之前的所有浏览器/平台上运行良好。在Win7 / IE,32位和64位上,小程序加载但没有正确调整大小以填充垂直维度中的浏览器窗口。水平尺寸很好。 Firefox,Chrome,Safari在Win7上运行良好,故障只有Win7 / IE。 Java控制台中没有错误。

我正在使用object / comment / embed html语法,如:

<object classid="blah" width="100%" height="100%" codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_6_0-win.cab#Version=1,6,0,00">
    <param name="code" value="lots.of.packages.then.class">
    <param name="codebase" value="/goes/here">
    <param name="archive" value="foo.jar">
    <param name="type" value="application/x-java-applet;version=1.6">
    <param name="scriptable" value="false">
    <param name="MAYSCRIPT" value="true">
    <comment>
        <embed
            type="application/x-java-applet;version=1.6"
            width="100%"
            height="100%"
            code="lots.of.packages.then.class"
            codebase="/goes/here"
            archive="foo.jar"
            MAYSCRIPT=true
            pluginspage="http://java.sun.com/products/plugin/autodl/jinstall-1_6_0-win.cab">
        <noembed>
           No support for APPLET!!
        </noembed>
        </embed>
    </comment>
</object>

请注意宽度和高度属性的百分比语法:width="100%" height="100%"

请注意,如果我明确设置了height属性,例如,height =“1000”,那么一切都很好。使用JavaScript设置它会产生与百分比语法相同的行为。

之前有没有人在Win7上看到垂直维度的这个问题?建议非常感谢。

- 标记

0 个答案:

没有答案