首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Java动态创建的源代码填充<img>

用Java动态创建的源代码填充<img>
EN

Stack Overflow用户
提问于 2015-04-20 21:05:53
回答 1查看 79关注 0票数 2

我正在使用Java创建动态图像,并将它们放入jsp页面。这在所有浏览器中都工作得很好,除了IE7。

我在我的jsp中使用数据URI来填充标记(我使用base64字符串)。我已经找到了很多IE的解决方案,但没有一个涉及到用Java动态创建的图像。

这是css提供的解决方案之一:

代码语言:javascript
运行
复制
/*
Content-Type: multipart/related; boundary="MYSEPARATOR"

--MYSEPARATOR
Content-Location: myimage
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAIAAAA7ljmRAAAAGElEQVQIW2P4DwcMDAxAfBvMAhEQMYgcACEHG8ELxtbPAAAAAElFTkSuQmCC

--MYSEPARATOR--
*/

#test1 {
    width: 100px;
    height: 100px;
    background-image:url(mhtml:http://......./test.css!myimage);
}

它可以工作,但我不能在css中动态地更改base64字符串。

我如何在Explorer7中解决这个问题?

谢谢你的建议。

EN

回答 1

Stack Overflow用户

发布于 2015-07-24 19:43:14

要解决此问题,您可以尝试以下方法:

  1. 首先要确认您正在使用的compatability.

版本是html4或html5,因为它们都支持跨浏览器html。

尝试使用以下代码:

代码语言:javascript
运行
复制
a.transeffect:hover {

filter:alpha(opacity=50);

-moz-opacity:0.5;

-khtml-opacity: 0.5;

opacity: 0.5;
}

如果上面的代码不起作用,那么试着从代码中删除-khtml-opacity: 0.5;行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29748738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档