首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Js+Css兑现图片上传预览功能

2013-04-20 
Js+Css实现图片上传预览功能style typetext/css#newPreview{FILTER: progid:DXImageTransform.Micros

Js+Css实现图片上传预览功能
<style type="text/css">
        #newPreview{
            FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)
        }
    </style>
function showPreview(imgFile) {

            var newPreview = document.getElementById("newPreview"); alert(document.getElementById("<%=filePic.ClientID %>").value);
            newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;
            newPreview.style.width = "130px";
            newPreview.style.height = "75px";
            document.getElementById("<%=imgAD.ClientID %>").style.display = "none";
        }
以下是页面代码:
<td style="border-bottom: none; width: 100px">
                                                    <div id="newPreview">
                                                        <asp:Image ID="imgAD" runat="server"  Width="130px" Height="75px" />
                                                    </div>
                                                </td>
                                                <td style="border-bottom: none;">
                                                    <asp:FileUpload ID="filePic" runat="server" ToolTip="上传图片" onchange="showPreview(this)" />
                                                </td>
JS获取filePic的value值不是图片上传的路径,变成
C:\fakepath\05.jpg,是杂回事


------解决方案--------------------


http://www.cnblogs.com/cloudgamer/archive/2009/12/22/ImagePreview.html
这个是博客园的一种方法 我证实了可用
[解决办法]

引用:
http://www.cnblogs.com/cloudgamer/archive/2009/12/22/ImagePreview.html
这个是博客园的一种方法 我证实了可用


这东西存在兼容性问题。。。。

热点排行