150送分贴,关于 javascript 与 ie7.0的问题
我开发用的是vs2005,ie为7.0
昨天写代码碰到一个怪问题
代码如下:
<script language=javascript>
function clicka()
{
// alert(document.getElementById( "fileID ").value);
document.getElementById( "imgID ").src=document.getElementById( "fileID ").value;
}
</script>
</head>
<body>
<form id= "form1 " runat= "server ">
<div>
<table class= " margin_left_10 padding_top_3 " cellSpacing= "0 " cellPadding= "0 " width= "95% "
border= "0 ">
<tr>
<td align= "right " width= "100% " height= "32 "> <input id=fileID onchange= "clicka() " name=fileID type=FILE /> </td>
</tr>
</table>
</div>
<img id=imgID name=imgID src= "C:\Documents and Settings\owendu\My Documents\My Pictures\01b52466.gif " />
</form>
</body>
</html>
我在vs2005 ie6.0中运行没问题,但在ie7.0中,图片就显示不出来.
有谁能说说为什么,应怎么改才对
------解决方案--------------------SF
------解决方案--------------------应该是ie6和7的问题 了
------解决方案--------------------代码没问题啊。在ie7.0下可以啊
------解决方案-------------------- <img id=imgID name=imgID src= "C:\Documents and Settings\owendu\My Documents\My Pictures\01b52466.gif " />
??????????????????????????????
怎么可能出现这种代码?
------解决方案--------------------IE7设置的问题吧~找找~代码没错
------解决方案-------------------- <img id=imgID name=imgID src= "C:\Documents and Settings\owendu\My Documents\My Pictures\01b52466.gif " />
------------------------
图片路径要用相对路径,不要用绝对路径,否则客户端找不到图片
------解决方案--------------------没问题的。
------解决方案--------------------我用的也是IE7,怎么显示图片就没问题呢
顺便给楼主提个建议,网站的图片别用 C:\...这样的路径,最好是 images/XXX.gif这样的路径
------解决方案--------------------MS IE7不显示本地图片,,要设为背景图片就行了
------解决方案--------------------我在IE7里运行通过
------解决方案--------------------应当是微软的问题了
------解决方案--------------------放到IIS上就不好使啦...
应该是安全的问题
可能IE 7.0不允许 用fiel来显示本地图片吧。
可以在Internet 选项中 - 安全 找找有关设置
不过这个功能就费了,用户是不会这么做的。
------解决方案--------------------