FireFox问题,无法动态修改 img.src!
function setPhotoPath(f)
{
var obj = document.getElementById( "memberPhotoLabel ");
if(obj!=null) obj.setAttribute( "src ",f);
}
表单 type= "file ",触发onChange事件时,执行该方法。
1、在 IE 下,运行 OK
2、FireFox下,如果是外网的图片(如:http://www.xx.com/a.jpg),则 OK;
若是本机的图片(如:d:\a.jpg 或 d:\\a.jpg),则没有反映。。。
------解决方案--------------------if(obj!=null) obj.src = f;
若是本地图片则要这样写 obj.src= "file:///d:\\a.jpg ";
------解决方案-------------------- <form>
<input onchange= "alert(this.value);document.getElementById( 'm ').src= 'file:/// ' + this.value.replace(/\\/g, '/ ') " type= "file " />
<img id= "m ">
</form>