日期:2014-05-18  浏览次数:20518 次

图片预览 浏览器问题
代码:ascx(用户控件): (工具:vs2005)
<input type="file" id="f2" runat="server" onpropertychange="SrcChange(this.value);"/><br />
 <asp:Image Width="100" Height="100" ID="ftpimg" runat="Server" ImageUrl="../noimage.gif" />
.....
 function SrcChange(f){ 
  document.getElementById("<%=ftpimg.ClientID %>").src = "file:///"+f;
 }
.....
实现功能是 用户点击上传图征后生成预览缩略图 。
目前为止在傲游跟IE6.0可以查看(火狐之类的尚未测试),但IE7.0就查看不了。
问下有没有办法让在IE7.0(所有游览器)下也可以预览?(不要说改IE7.0配置之类的,治标不治本,不想用..)

------解决方案--------------------
<INPUT id="uploadFile"
onpropertychange="document.all.myimg.src='file:///'+this.value"
size="40" type="file" runat="server"
NAME="uploadFile"> <br>
<IMG id="myimg" src="..\images\showimg.gif" border="0">
------解决方案--------------------
ie7安全策略问题,是不允许这样操作的,好像有另外途径可以实现
------解决方案--------------------
http://www.cnblogs.com/gxlxzys/archive/2007/12/01/979577.html
IE7问题的处理,肯定行.