2

我有一个 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="1000",一切都很好。使用 JavaScript 设置它会导致与百分比语法相同的行为。

以前有人在Win7上看到过垂直尺寸的这个问题吗?建议非常感谢。

- 标记

4

0 回答 0