问题描述如下:我在IE中做了一个本地图片预览的功能,但是换成FireFox之后就不好用了,请教是什么原因,如何解决?
function Preview(imgFile)

document.getElementById("pic").filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;} 
</script> 请选择要预览的图片:<input type="file" onchange="javascript:Preview(this);" /><br />
<div id="pic" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);width:400px;height:200px;"></div> 这样操作后,网页中的那个Div中的就可以浏览到本地的图片了,请教在FireFox中怎么写?多谢指点:)

解决方案 »

  1.   

    filters.item("DXImageTransform.Microsoft.AlphaImageLoader").--
    不要这句
      

  2.   

    去掉这句不好用啊,div中的style有个滤镜的东西,去掉了现实不出来啊?还有没有好招啊?
      

  3.   


    建议使用 document.setAttribute(key ,value) 去直接赋值
      

  4.   


    FireFox中是不是不认这个filters啊?
    还有就是ff中是不是不认 这个style啊?
    style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);width:400px;height:200px;"请教在FF中怎么翻译?