假设我在页面中有一个图片标签如下:
<img id="Image1" src="../images/mypic1.jpg" alt="" width=142 height=168/>
然后我要JS要中做一个操作,就是去除其src属性或者让其不起作用
我使用document.getElementById("Image1").src="";
然后在页面上显示的时候会出现一个小红叉,然后我又让它通过滤镜的方式显示一张图片,但是那个小红叉一直都在
大家有没有解决办法,谢谢
<img id="Image1" src="../images/mypic1.jpg" alt="" width=142 height=168/>
然后我要JS要中做一个操作,就是去除其src属性或者让其不起作用
我使用document.getElementById("Image1").src="";
然后在页面上显示的时候会出现一个小红叉,然后我又让它通过滤镜的方式显示一张图片,但是那个小红叉一直都在
大家有没有解决办法,谢谢
也可以啊
document.getElementById("Image1").src="../images/touming2.jpg";
document.getElementById("Image1").style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');width:174px;height:227px; text-align:center";
document.getElementById("Image1").filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = fileUrl;
如果我用的是移除src属性的方法,虽然没有小红叉,但是还有个小图标在上面
<head>
<script language="javascript">
function ImagePreview()
{
var filepath = "c:\img\123.jpg";
//测试图片地址
var fileUrl="C:\\Documents and Settings\\Administrator\\My Documents\\My Pictures\\e.jpg";
document.getElementById("divFilter").filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = fileUrl;
document.getElementById("Image1").src="../images/touming2.jpg";
//document.getElementById("Image1").removeAttribute("src");
document.getElementById("Image1").style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');width:174px;height:227px; text-align:center";
document.getElementById("Image1").filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = fileUrl;
}
//ImagePreview();
</script>
</head>
<body>
<div id="divFilter" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);width:174px;height:227px; text-align:center"></div>
<img id="Image1" src="../images/mypic1.jpg" alt="" width=142 height=168/>
<input type="button" name="btn" value="go" onclick="ImagePreview();">
</body>
</html>
大家可以把上面的代码Copy下来,保持成HMTL和JSP的各试一下,HMTL的一点问题都没,但是JSP的就不行了,唉
"mhtml:" + document.scripts[document.scripts.length - 1].getAttribute("src", 4) + "!blankImage"
我是不是要保存一份MHTML文件,然后引进来?还是怎么样?
如果是保存一份MHTML,那这份文件的后缀名是什么?有什么要求吗?
参考示例:
http://files.cnblogs.com/cloudgamer/ImagePreview.js
/*
Content-Type: multipart/related; boundary="_CLOUDGAMER"--_CLOUDGAMER
Content-Location:blankImage
Content-Transfer-Encoding:base64R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==
*/
var ImagePreview = function(file, img, options) {
document.scripts[document.scripts.length - 1].getAttribute("src", 4)
获取的值为NULL,郁闷死了