在不同的浏览器中表现不一样的问题

红衣老大 红衣老大 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我用如下代码 生成一个图片 BuildBMP.aspx.vb
Dim ms As MemoryStream
Dim gwith As Integer = 450
Dim gheight As Integer = 600
Dim img As New Bitmap(gwith, gheight)
Dim g As Graphics = Graphics.FromImage(img)

g.DrawEllipse(Pens.Black, New RectangleF(0, 0, 10, 10))
g.DrawEllipse(Pens.Black, New RectangleF(0, gheight - 10, 10, 10))
g.DrawEllipse(Pens.Black, New RectangleF(gwith - 10, 0, 10, 10))
g.DrawEllipse(Pens.Black, New RectangleF(gwith - 10, gheight - 10, 10, 10))

Dim x As Integer = 50
Dim y As Integer = 50
g.DrawString("*", New Font("宋体 ", 12), New SolidBrush(Color.Black), x, y)
ms = New MemoryStream()
img.Save(ms, ImageFormat.Bmp)

Response.ClearContent() '需要输出图象信息 要修改HTTP头
Response.ContentType = "image/bmp "
Response.BinaryWrite(ms.ToArray())
g.Dispose()
img.Dispose()
Response.End()

然后在另一个地方调用
<img alt="" src="BuildBMP.aspx" />

在google浏览器中 正常 白背景上 有我要画的几个圈
在 ie6 360 搜狐浏览器 中 都是 全黑的一个图

为什么啊
...全文

相关推荐

验证码在IE中不刷新而谷歌等浏览器正常的解决方案

今天在做验证码的时候发现在IE中,验证码不会刷新,而谷歌等其他浏览器没有问题,所以我想到应该是缓存问题,因为IE默认的设置是如果访问地址没变化就不会去获取而是加载缓存中的内容 所以解决方案就是在验证码的切换地址后面加一个随机的参数 例如: 代码如下: [removed] //换验证码 function changeimg(){ /* math.random范围是0-1 *999变成0-999 +3000 就是3000-3999 */ var time=Math.round(Math.random()*999)+3000; $(‘#captcha’).attr(‘src’,’__APP__/Pu

weixin_38569166

解决IE与火狐浏览器padding-top差2px问题

比如 在火狐上padding-top:8px刚好而在IE上需要10px 复制代码代码如下: padding-top:8px;padding-top:10px\9; 注意\9 在IE6以上兼容识别

weixin_38727579

css 行级元素在多浏览器下的宽度问题 与解决方法

结果如下: FF3: IE6(使用IE Tester): IE7: Safari4: 看来还是使用&-n-b-s-p-;的兼容性最好。 mt-inline-block的内容: 复制代码代码如下:html>body .mt-inline-block{display:-moz-inline-box;display:inline-block;}.mt-inline-block{position:relative;display:inline-block}* html .mt-inline-block{display:inline}*:first-child+html .mt-inline-b

weixin_38623000

CSS教程:inline-block在各浏览器的显示

这篇文章所讲的也是非常使用的技术,其中牵涉到其他的技术,也需要大家有所了解。正好这两天也在看这方面的资料,提供一些资料给大家参考。 啊,inline-block,挺难琢磨并且迷人的声明上承诺了很多,其实提供了很少。很多次我拿到类似这样的 PSD 文件: 就哭了。 一般说来,这种类型的布局是小菜一桩。固定宽度,固定高度,向左浮动就解决了。但是,这个设计中内容的多少是可变的,这就意味着如果这些块中的一些内容比其他的多,就会破坏这个布局。 因为第一个展示项比其他项高,第五个项目就相对第一个浮动,而不是位于它下面了。基本上我们想要一个弹性表格的布局,但是适当的,语义标记。 我们以一个无序列表开始这

weixin_38651165

setTimeout的延时为0时多个浏览器的区别

一直比较迷惑:js的setTimeout到底会在什么时候执行,如果执行了,和主执行脚本到底差多长时间

weixin_38618819
评论 11
收藏 已收藏
分享
返回顶部
红衣老大
.NET社区 62,272 成员 668,968 内容