我有一个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上看到垂直维度的这个问题?建议非常感谢。
- 标记