Java 在InternetExplorer8中测试我的GWT应用程序时,我发现了一个有关CSS资源的问题
我为启用和禁用模式设置图像,如Java 在InternetExplorer8中测试我的GWT应用程序时,我发现了一个有关CSS资源的问题,java,css,internet-explorer,gwt,Java,Css,Internet Explorer,Gwt,我为启用和禁用模式设置图像,如 @Source("com/mysite/image_enable.png") ImageResource imEnabled(); @Source("com/mysite/image_disable.png") ImageResource imDisabled(); 它在除IE8之外的所有浏览器(FF、Chrome)中都能完美工作。在所有情况下,我都会禁用,而不是启用映像 我采用以下方法: ImageResource disabledSrc; 后来 if (
@Source("com/mysite/image_enable.png")
ImageResource imEnabled();
@Source("com/mysite/image_disable.png")
ImageResource imDisabled();
它在除IE8之外的所有浏览器(FF、Chrome)中都能完美工作。在所有情况下,我都会禁用,而不是启用映像
我采用以下方法:
ImageResource disabledSrc;
后来
if (disabledSrc != null && enabledSrc != null) {
setImage(disabledSrc);
}
在哪里
文件模式:IE7标准
你能给我一个如何修复它的建议吗?谢谢您如何使用
图像资源
?(您在标题中谈论的是CSS)。另外,IE使用的是哪种排列?(F12开发者工具中的文档模式是什么?)部分更新了您的问题,ThomasIs图像
一个图像
小部件或图像原型元素
?(如果是图像
,为什么不使用setResource
呢?)更改后图像的DOM/CSS是什么?注意:您使用的是ie6
排列,任何您的页面不在“IE8标准”中的原因,都可以先修复它,然后使用IE8
排列;注意:ie6
将很快被删除!)我发现:这个问题与第三方有关,我在第三方查找状态参数以禁用或启用图像,我修复了该部分,现在我的第三方工作正常。无论如何,我真的很感谢你的帮助,托马斯。这对我来说很足智多谋,非常感谢你。
protected void setImage(final ImageResource img) {
AbstractImagePrototype prototype = AbstractImagePrototype.create(img);
prototype.applyTo(image);
}