为什么呢 图片显示不出来??

woaiwangchan 2009-05-10 08:37:41
我JSp页面中有如下代码

<script language="javascript">
function b(var a) {
document.getElementById("image1").src=a.Value;
}
</script>
<table width="200" border="1">
<tr>
<td>
 您的相片是:
</td>
<td>
 
<img border="0" src="Sunset.jpg" id="image1" alt="11111111"/>
</td>
</tr>
<tr>
<td>
 修改相片
</td>
<td>
 
<input type="file" name="text2" onchange="b(this);">
</td>
</tr>
</table>


初始化的图片能在myeclipse的视图和预览中显示出来,但真的通过IE 访问就不行了 这要怎么解决
还有个问题就是 我想让客户端预览自己准备上传的图片 我哪个javascript有没错误,有的话如何更改
...全文
92 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xueweichao 2009-05-11
  • 打赏
  • 举报
回复
1. 可能是图片的相对路径有错,页面上是不是有类拟的语句:<base href="<%=basePath%>">
2. 你的js有错误,改为:
function b(a) {
document.getElementById("image1").src=a.Value;
}
lgq_0714 2009-05-10
  • 打赏
  • 举报
回复
关注!!!
robyjeffding 2009-05-10
  • 打赏
  • 举报
回复
应该是路径的问题,这种情况以前也碰到过,在eclipse可以显示,但在
ie里却看不到图片,你可以选择一幅图片单击右键,选择属性,就可以看到
图片的路径了,如果不对,就作相应的更改!
mqfwjp 2009-05-10
  • 打赏
  • 举报
回复
你采用的绝对路径吧,该成相对路劲应该就可以了
woaiwangchan 2009-05-10
  • 打赏
  • 举报
回复
<script language="javaScript">
image1.innerHTML="<img border="0" src="Sunset.jpg" alt="11111111" width="250px" height="200px"/>"
</script>


我里面有这么行代码 为什么不能执行
fanhang116 2009-05-10
  • 打赏
  • 举报
回复
正在学习HTML,来看看!!
woaiwangchan 2009-05-10
  • 打赏
  • 举报
回复
这我知道啊 我就是想将input节点输入的值重新传给image节点的src
lint8402 2009-05-10
  • 打赏
  • 举报
回复
<input type="file" name="text2" onchange="b(this);">
this参数是input节点,不是img节点
woaiwangchan 2009-05-10
  • 打赏
  • 举报
回复
为什么我那种不行
jonde_ 2009-05-10
  • 打赏
  • 举报
回复
<div id='showimages'></div>
上传之后执行
showimages.innerHTML = "<img src='上传的图片路径'></img>";

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧