最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實(shí)現(xiàn)上傳圖片之上傳前預(yù)覽圖片

 更新時(shí)間:2013年03月25日 12:02:45   作者:  
此功能用js實(shí)現(xiàn),然后在fileupload控件的change事件中調(diào)用,這樣當(dāng)用fileupload選擇完圖片以后,圖片就會(huì)自動(dòng)顯示出來了,感興趣的各位可以參考下哈
上傳圖片對(duì)圖片進(jìn)行一下預(yù)覽,可以了解圖片上傳后大概會(huì)是什么樣子,此功能用js實(shí)現(xiàn),然后在fileupload控件的change事件中調(diào)用,這樣當(dāng)用fileupload選擇完圖片以后,圖片就會(huì)自動(dòng)顯示出來了。功能很簡單,卻很實(shí)用。

預(yù)覽圖片的js代碼
復(fù)制代碼 代碼如下:

<script type="text/javascript">
function setImagePreview(docObj,localImagId,imgObjPreview)
{
if(docObjfiles && docObjfiles[0])
{
//火狐下,直接設(shè)img屬性
imgObjPreviewstyledisplay = 'block';
imgObjPreviewstylewidth = '300px';
imgObjPreviewstyleheight = '200px';
//火狐7以上版本不能用上面的getAsDataURL()方式獲取,需要一下方式
imgObjPreviewsrc = windowURLcreateObjectURL(docObjfiles[0]);
}
else
{
//IE下,使用濾鏡
docObjselect();
var imgSrc = documentselectioncreateRange()text;
//必須設(shè)置初始大小
localImagIdstylewidth = "300px";
localImagIdstyleheight = "200px";
//圖片異常的捕捉,防止用戶修改后綴來偽造圖片
try
{
localImagIdstylefilter="progid:DXImageTransformMicrosoftAlphaImageLoader(sizingMethod=scale)";
localImagIdfiltersitem("DXImageTransformMicrosoftAlphaImageLoader")src = imgSrc;
}
catch(e)
{
alert("您上傳的圖片格式不正確,請(qǐng)重新選擇!");
return false;
}
imgObjPreviewstyledisplay = 'none';
documentselectionempty();
}
return true;
}
</script>

fileupload控件及用來預(yù)覽圖片的image:
復(fù)制代碼 代碼如下:

<div id="localImag" style="width: 300px; height: 200px">
<img id="preview" alt="預(yù)覽圖片" src="http://Images/noImagegif" width="300px" height="200px" />
</div>
<asp:FileUpload ID="PicLoad" Width="300px" runat="server" onchange="javascript:setImagePreview(this,localImag,preview);">
</asp:FileUpload>

功能很簡單,代碼也很易懂,相信不用我多廢話大家也能看懂吧。感覺寫這樣的文章,真的沒啥好說的,不多說,還是把重點(diǎn)放在代碼上吧。

相關(guān)文章

最新評(píng)論

江达县| 乌鲁木齐县| 宝兴县| 文安县| 米易县| 东方市| 旺苍县| 长宁县| 巴中市| 应城市| 宁国市| 封开县| 苍溪县| 菏泽市| 芦溪县| 钟山县| 辉县市| 达拉特旗| 天津市| 北安市| 斗六市| 建阳市| 富裕县| 咸丰县| 浮梁县| 金坛市| 金沙县| 望江县| 青川县| 涞源县| 应城市| 措美县| 五原县| 林周县| 赤壁市| 兴国县| 宁陕县| 龙门县| 陇川县| 陵川县| 玉林市|