欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript預(yù)覽上傳圖片發(fā)現(xiàn)的問題的解決方法

 更新時(shí)間:2010年11月25日 19:59:32   作者:  
前段時(shí)間做一個(gè)行業(yè)站點(diǎn),其中商鋪有一塊功能是商鋪設(shè)置功能,要求是進(jìn)行版式,企業(yè)名稱,企業(yè)頭部LOGO,企業(yè)頭部背景進(jìn)行自定義設(shè)置。
先看看效果圖吧:

機(jī)會(huì)難得,有點(diǎn)技術(shù)亮點(diǎn),就一下子投入到功能開發(fā)中去了。在這一塊的功能開發(fā)中,自己還是學(xué)到些不錯(cuò)的東西,其中一點(diǎn)就是,用戶選擇上傳的圖片,如何預(yù)覽出來呢。網(wǎng)上找了些資料,最終采用如下方法:
復(fù)制代碼 代碼如下:

function (obj) { //logo上傳添加事件
var logoimg = null;
if (document.all) {//如果是IE情況下
obj.select();
logoimg = document.selection.createRange().text;
//由于是采用濾鏡的方式,所以要把圖片設(shè)置為不可見,在圖片外層的DIV上面設(shè)置濾鏡效果
$(".setup_logo_left img").removeAttr("src");
$(".setup_logo_left img").css("display", "none");
var img = document.getElementById("preview_fake");
img.filters.item(
'DXImageTransform.Microsoft.AlphaImageLoader').src = logoimg;
return;
}
logoimg = obj.files[0].getAsDataURL();
$(".setup_logo_left img").attr("src", logoimg);
}

效果很不錯(cuò),在IE6,IE7,IE8,FOX,哦還有一個(gè)特讓人糾結(jié)的360都正常顯示

相關(guān)文章

最新評(píng)論