JSP上传图片预览问题--解决
2010-06-09 11:01
661 查看
遇到jsp页面上传图片时的预览问题,总是不成功,找了半天原因,原来是IE的版本问题,这下可乐坏了,看来是可以解决了:::
But,在myeclipse里面没成想有时可以有时不行,这部花了一个下午找原因,原来代码比较乱,用了自带的格式化功能,可是格式化后就预览不了图片了,不知啥原因,不管怎样,以下代码预览图片应该没有问题了,不过不要随便格式化代码,不然又要检查代码浪费时间了,还是手动布局代码吧!!!
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<style type="text/css">
#pictureDIV
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
};
</style>
<script language="javascript" type="text/javascript">
function getValue(id){
id.select();
return document.selection.createRange().text;
}
function PreviewImg(imgFile)
{
//原来的预览代码,不支持 IE7。
//var oldPreview = document.getElementById("oldPreview");
//oldPreview.innerHTML = "<img src=/"file:////" + imgFile.value + "/" width=/"80/" height=/"60/" />";
//新的预览代码,支持 IE6、IE7。
var fielvalue=getValue(imgFile);
var newPreview = document.getElementById("pictureDIV");
newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = fielvalue;
newPreview.style.width = "180px";
newPreview.style.height = "160px";
}
</script>
</head>
<body>
<div id="pictureDIV"></div>
---------------------------------------
<p>请选择一个图片进行预览:<input type="file" size="20" onchange="javascript :PreviewImg(this);" /></p>
</body>
</html>
《个》《人》《点》《滴》
But,在myeclipse里面没成想有时可以有时不行,这部花了一个下午找原因,原来代码比较乱,用了自带的格式化功能,可是格式化后就预览不了图片了,不知啥原因,不管怎样,以下代码预览图片应该没有问题了,不过不要随便格式化代码,不然又要检查代码浪费时间了,还是手动布局代码吧!!!
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<style type="text/css">
#pictureDIV
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
};
</style>
<script language="javascript" type="text/javascript">
function getValue(id){
id.select();
return document.selection.createRange().text;
}
function PreviewImg(imgFile)
{
//原来的预览代码,不支持 IE7。
//var oldPreview = document.getElementById("oldPreview");
//oldPreview.innerHTML = "<img src=/"file:////" + imgFile.value + "/" width=/"80/" height=/"60/" />";
//新的预览代码,支持 IE6、IE7。
var fielvalue=getValue(imgFile);
var newPreview = document.getElementById("pictureDIV");
newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = fielvalue;
newPreview.style.width = "180px";
newPreview.style.height = "160px";
}
</script>
</head>
<body>
<div id="pictureDIV"></div>
---------------------------------------
<p>请选择一个图片进行预览:<input type="file" size="20" onchange="javascript :PreviewImg(this);" /></p>
</body>
</html>
《个》《人》《点》《滴》
相关文章推荐
- 用户上传图片后实现图片预览效果(解决fakepath路径问题)
- jsp上传图片linux报no such file or directory问题解决方法
- jsp fckeditor 上传中文图片乱码问题的解决方法
- 上传图片前预览 解决在IE7下onpropertychange不起作用的问题
- 对于支持上传文件的手机浏览器出现的图片不能预览问题的解决办法
- 解决jeesite ckfinder上传中文文件名图片无法预览的问题
- vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
- HTML自定义按钮上传图片并实现预览(同时解决getAsDataURL()弃用问题)
- Ueditor图片上传设置(1.4.3 JSP版本) - 解决图片不能显示问题
- vue2移动端上传,预览,压缩图片,解决拍照旋转问题
- 在IE7关闭窗口,上传图片无法预览,window.status无效问题解决办法
- vue2移动端上传,预览,压缩图片,解决拍照旋转问题
- Angular4实现图片上传预览路径不安全的问题解决
- vue2移动端上传,预览,压缩图片,解决拍照旋转问题
- Kindeditor(jsp)与SSH三大框架整合上传图片出错问题解决方案
- JSF(JSP)中使用FCKeditor上传图片问题的解决
- 在IE7关闭窗口,上传图片无法预览,window.status无效问题解决办法
- javascript预览上传图片发现的问题的解决方法
- [转]在IE7关闭窗口,上传图片无法预览,window.status无效问题解决办法