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

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 选项中 - 安全 找找有关设置
不过这个功能就费了,用户是不会这么做的。
------解决方案--------------------