社区
JavaScript
帖子详情
添加js代码后png图片就看不见了?
SDJL
2007-10-29 02:56:06
有一个png图片,在ie中背景布透明,我在网上找了一个方法可以去掉背景,就是添加一个js,但是我添加上去后整张图片都看不见了,请问怎么回事?
...全文
211
8
打赏
收藏
添加js代码后png图片就看不见了?
有一个png图片,在ie中背景布透明,我在网上找了一个方法可以去掉背景,就是添加一个js,但是我添加上去后整张图片都看不见了,请问怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lineuser
2008-04-15
打赏
举报
回复
mark
he_8134
2007-10-29
打赏
举报
回复
原来是加滤镜啊~~滤镜俺不熟~~~
调试的方法是,看看js执行过后html代码变成什么样子了~~
<input type="button" onclick="alert(document.body.innerHTML)" />
看看图片还在不在~~
在确定图片还在的情况下,如果说看不见了可能是透明度设置成100%透明了吧~~?
SDJL
2007-10-29
打赏
举报
回复
我新建一个项目 用同样的方法就可以了 则么回事哦?
SDJL
2007-10-29
打赏
举报
回复
再来一个生成页面的原文件
<script language="javascript" type="text/javascript">
function correctPNG()
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images[i]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText
if (img.align == "left") imgStyle = "float:left;" + imgStyle
if (img.align == "right") imgStyle = "float:right;" + imgStyle
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
var strNewHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
img.outerHTML = strNewHTML
i = i-1
}
}
}
window.attachEvent("onload", correctPNG);
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1"><link href="App_Themes/%E9%BB%98%E8%AE%A4%E4%B8%BB%E9%A2%98/StyleSheet.css" type="text/css" rel="stylesheet" /><title>
无标题页
</title></head>
<body>
<form name="form1" method="post" action="测试.aspx" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzgzNDMwNTMzZGRkKep7mTQi4w74cTQ9bryWyEdmQA==" />
</div>
<img src="images/jggz/a1.png" /><div>
</div>
</form>
</body>
</html>
SDJL
2007-10-29
打赏
举报
回复
不加script就可以看见图片 加了就看不见了
SDJL
2007-10-29
打赏
举报
回复
<script language="javascript" type="text/javascript">
function correctPNG()
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images[i]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText
if (img.align == "left") imgStyle = "float:left;" + imgStyle
if (img.align == "right") imgStyle = "float:right;" + imgStyle
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
var strNewHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
img.outerHTML = strNewHTML
i = i-1
}
}
}
window.attachEvent("onload", correctPNG);
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<img src="images/jggz/a1.png" /><div>
</div>
</form>
</body>
</html>
nicholsky
2007-10-29
打赏
举报
回复
还没用过PNG来当透明图,通常只用GIF,可能是颜色位数不同,所以很多人喜欢用PNG。但听说IE对PNG透明图支持不好。你最好把代码和图片地址帖出来,方便大家帮你找原因。
he_8134
2007-10-29
打赏
举报
回复
放代码~~~
python使用百度OCR识别
图片
表格
图片
支持jpg/
png
/bmp格式,推荐使用JPG格式。 步骤: 1、注册并登录百度AI开放平台 2、创建文字识别应用,并记下该应用的AppID、API Key和Secret Key。 3、安装OCR ...
IE6中
PNG
透明背景
图片
处理方法
PNG
图片
可以表现更为绚丽多彩的颜色,常见的一些具有矢量效果的
图片
、图标都采用
png
格式,但是具有透明背景的
png
格式
图片
在IE6中却不是背景透明的,透明背景部分会显示出#DBEAED的淡灰色,表现效果很糟糕,为了使用...
完美解决IE中
PNG
格式透明背景
图片
显示异常的各种方法【Z】
PNG
图片
在网页设计中扮演着一个很重要的角色,利用
PNG
图片
的特点可以制作出实用,绚丽的效果,可是对于
PNG
图片
的支持却不是很理想,Firefox和Opera对
PNG
支持的比较好,特别是Firefox浏览器。可是IE却不理
PNG
,使得设计...
解决kindeditor编辑器因为flash机制导致的
图片
批量上传按钮
看不见
的问题
在他的kindeditor-all.
js
文件中,对上传
图片
的objcet标签的父标签的div设置了绝对定位,又重新做了一个按钮的div,把object标签的父标签div定位到我新做的按钮div上,设置object标签的父标签div的透明度opacity:0,...
Javascript
Javascript 一、简介 JavaScript一种直译式脚本语言,是一种动态类型...2. 可以使用浏览器来解释执行
js
的
代码
3. javascript与java语言没有直接联系,javascript借用了java的名气 JavaScript 被数百万计的网页用来改
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章