上传图片后立即显示
2012-08-08 10:24
323 查看
JS
//显示图片
function PreviewImg1(imgFile)
{
var pic1 = document.getElementById("pic1"); //pic1为div的id
pic1.innerHTML = "";
var imgDiv = document_createElement("div");
document.body.a(imgDiv);
imgDiv.style.width ="150px";
imgDiv.style.height = "100px";
imgDiv.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod= scale)";
imgDiv.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src=getPath(imgFile);
pic1.a(imgDiv);
}
function getPath(obj)
{
if(obj)
{
if(window.navigator.userAgent.indexOf("MSIE")>=1)
{
obj.select();
returndocument.selection.createRange().text;
}
elseif(window.navigator.userAgent.indexOf("Firefox")>=1)
{
if(obj.files)
{
returnobj.files.item(0).getAsDataURL();
}
returnobj.value;
}
returnobj.value;
}
}
Page页面
<div id="pic1"style="width: 150px; height: 98px; border: 1px solidblack;">
</div>
<span style="height: 40px; padding-top:0px">
<asp:FileUploadID="FileUpload_pic1" runat="server"CssClass="xianlu" Width="152" />
</span>
Page.cs(Load里)
FileUpload_pic1.Attributes.Add("onpropertychange","PreviewImg1(this)");
//显示图片
function PreviewImg1(imgFile)
{
var pic1 = document.getElementById("pic1"); //pic1为div的id
pic1.innerHTML = "";
var imgDiv = document_createElement("div");
document.body.a(imgDiv);
imgDiv.style.width ="150px";
imgDiv.style.height = "100px";
imgDiv.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod= scale)";
imgDiv.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src=getPath(imgFile);
pic1.a(imgDiv);
}
function getPath(obj)
{
if(obj)
{
if(window.navigator.userAgent.indexOf("MSIE")>=1)
{
obj.select();
returndocument.selection.createRange().text;
}
elseif(window.navigator.userAgent.indexOf("Firefox")>=1)
{
if(obj.files)
{
returnobj.files.item(0).getAsDataURL();
}
returnobj.value;
}
returnobj.value;
}
}
Page页面
<div id="pic1"style="width: 150px; height: 98px; border: 1px solidblack;">
</div>
<span style="height: 40px; padding-top:0px">
<asp:FileUploadID="FileUpload_pic1" runat="server"CssClass="xianlu" Width="152" />
</span>
Page.cs(Load里)
FileUpload_pic1.Attributes.Add("onpropertychange","PreviewImg1(this)");
相关文章推荐
- 上传后立即显示图片以及urldecode
- 收集form数据+附件上传+上传图片立即显示+上传大附件,进度条显示
- JS异步上传压缩图片,并立即显示图片。
- JavaScript 上传图片效果立即显示 JS插件
- 上传图片立即显示
- 自定义控件实现无刷新上传图片,立即显示缩略图,保存图片缩略图<原创>
- PHP JS JQ 异步上传并立即显示图片
- 自定义控件实现无刷新上传图片,立即显示缩略图,保存图片缩略图<原创>
- ASP.NET上传图片立即显示(不上传到服务器)
- eclipse下调试图片上传,不能立即显示的问题
- SpringMVC多个文件上传以及上传后立即显示图片
- SpringMVC多个文件上传及上传后立即显示图片功能
- html5上传图片后立即显示出来
- asp.net 自定义控件实现无刷新上传图片,立即显示缩略图,保存图片缩略图
- laravel下 jquery-from 上传图片立即显示
- asp.net之Repeater ItemTemplate 图片上传 + 立即显示
- asp.net 自定义控件实现无刷新上传图片,立即显示缩略图,保存图片缩略图
- yii点击上传图片后立即显示
- 自定义控件实现无刷新上传图片,立即显示缩略图,保存图片缩略图<原创>
- asp.net 自定义控件实现无刷新上传图片,立即显示缩略图,保存图片缩略图