DWR返回的带标签的字符串,为什么在jsp中不能直接解析呢? 在DWR 里面可能事不支持表达式吧! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那怎么处理呀,若DWR只是获取从后台返回的字符串,那它的作用也太小了吧,望各位大侠继续指教 <td id="petHPNow" width="100" height="13" background="<%=request.getContextPath() %>/picture/other/img_backing.gif"><img align="top" width="${100 * pageScope.pet.petHpnow / pageScope.pet.petHp-3}%" height="11" src="<%=request.getContextPath() %>/picture/other/orange.gif"/><img align="top" height="11" src="<%=request.getContextPath() %>/picture/other/hp.gif"/></td>js部分var trhp = document.getElementById('petHPNow'); trhp.innerHTML = '<img align="top" ' +'width="' + (100*data.petHpnow/data.petHp -3) + '%" ' +'height="11" src="picture/other/orange.gif"/>' +'<img align="top" height="11" src="picture/other/hp.gif"/>'; ocument.getElementById(img)是这里啊,在你那里面没有img这个控件啊。<span id="img <%=artClass.getClassID()%>"> <img src=" <%=path%>/images/menu1.gif" border="0" height="20" id="img <%=artClass.getClassID()%>"/> </span> 你看你的这两句话,id都不是img,只有当artClass.getClassID()返回空的时候才是img。所以你getElementById(img)的到的不是你要修改的img这个对象 这里面<img src=" <%=path%>/images/menu1.gif" border="0" height="20" id="img <%=artClass.getClassID()%>"/>中 的id="img <%=artClass.getClassID()%>"可有可无,没有影响的,我删除了也是不能解析.对于这个问题,我充补说明一下吧,我这里的解析,是图片不能正确显示的,如图: ,但是若改为<input type="text"/>或<input type="button"/>都可以正确显示为输入框和按钮的,就是图形不能显示呀,很怪,当初以为是分辨率问题,我于是把height="20"也去了,还是不能正确显示,而我在jsp中直接用<img src=" <%=path%>/images/menu1.gif" border="0" height="20" /> 是可以正确显示的,原因出在哪呢?望高手大侠们继续指教,谢谢! 当然不能解析了,你给图片的src更新数据,但是图片是不会更新的啊,因为你并没有去服务器重新申请图片,你只是去申请了一个字符串 这位老兄的方法是可以解析图形的,但已经不属于dwr技术讨论的范围了,这种方法用在一两个图片还不怎么感觉不方便,若图片多了,就不方便了,若dwr能直接解析,就好了,代码量也省了. 是呀,谁不想马儿跑得快尽量少吃草呀,哈看来这个问题暂时先到此为止吧,说不定那天dwr升级了,就解决了这个问题呢 ibatis 查询问题 新手请教404错误 有些题目请大家帮忙解答一下。。谢谢了。。 请教dom4j打开以中文命名的文件报错的问题 请教一个Hibernate映射DB2和Oracle10g的问题 问一下关于jbuilderx+weblogic的问题,配置问题! 请教jre目录的选择问题 高分求解!请大家受点累看一看,可能对大家有帮助! 大家来谈一下CMP。up有分。 阿里监控和调优性能工具tprofiler 报错,不能监控springboot2.0,但是springboot1.5.3可以 谁帮我看看什么地方设置的不对,还是路径不对。 浏览器下载linux压缩包报错
<td id="petHPNow" width="100" height="13" background="<%=request.getContextPath() %>/picture/other/img_backing.gif">
<img align="top" width="${100 * pageScope.pet.petHpnow / pageScope.pet.petHp-3}%" height="11" src="<%=request.getContextPath() %>/picture/other/orange.gif"/><img align="top" height="11" src="<%=request.getContextPath() %>/picture/other/hp.gif"/>
</td>
js部分var trhp = document.getElementById('petHPNow');
trhp.innerHTML = '<img align="top" '
+'width="' + (100*data.petHpnow/data.petHp -3) + '%" '
+'height="11" src="picture/other/orange.gif"/>'
+'<img align="top" height="11" src="picture/other/hp.gif"/>';
<span id="img <%=artClass.getClassID()%>">
<img src=" <%=path%>/images/menu1.gif" border="0" height="20" id="img <%=artClass.getClassID()%>"/>
</span>
你看你的这两句话,id都不是img,只有当artClass.getClassID()返回空的时候才是img。所以你getElementById(img)的到的不是你要修改的img这个对象
的id="img <%=artClass.getClassID()%>"可有可无,没有影响的,我删除了也是不能解析.对于这个问题,我充补说明一下吧,我这里的解析,是图片不能正确显示的,如图: ,但是若改为<input type="text"/>或<input type="button"/>都可以正确显示为输入框和按钮的,就是图形不能显示呀,很怪,当初以为是分辨率问题,我于是把height="20"也去了,还是不能正确显示,而我在jsp中直接用<img src=" <%=path%>/images/menu1.gif" border="0" height="20" /> 是可以正确显示的,原因出在哪呢?望高手大侠们继续指教,谢谢!
这位老兄的方法是可以解析图形的,但已经不属于dwr技术讨论的范围了,这种方法用在一两个图片还不怎么感觉不方便,若图片多了,就不方便了,若dwr能直接解析,就好了,代码量也省了.
看来这个问题暂时先到此为止吧,说不定那天dwr升级了,就解决了这个问题呢