点击DateList里面的按钮,让一个image刷新。
eg:<asp:DataList ID="DataList1" runat="server">
         <ItemTemplate>
             input type="image" src="images/Cartoon/mhxiao8.gif" onmousedown="setUrl(this)" />
         </ItemTemplate>
    </asp:DataList>    <input type="image" src="images/aaaaaa.jpg" id="mg" />    function setUrl(obj) {
        document.getElementById("mg").src = obj.src;
    }

解决方案 »

  1.   

    http://topic.csdn.net/u/20100910/18/0c28f8d3-f552-4e13-825b-50dd35d65c17.html
    图片更新你参考这个
      

  2.   

    alert(obj.src) 这个里面的SRC是正确的吗? 测试一下吧
      

  3.   

    但是如果我在setUrl里面加一个alert();就好了
      

  4.   

    图片不显示,是因为IE自己的缓存导致的。
    我以前也遇到过这种问题,自己先用JS生成一个IMG对象,然后把新的图片地址放到这个IMG
    然后再去设置src。
      

  5.   

    就像Ajax的UpdataPanel一样,只是这个怎么写啊
      

  6.   

    <input type="image" src="images/aaaaaa.jpg" id="mg" /> 放到新页面里这个用Iframe包含起来看看,不过代码要稍做变化<div><iframe src="新的页面"></iframe></div>
      

  7.   

      <input type="image" src="images/Cartoon/mhxiao8.gif" onmousedown="setUrl(this)" />type="image" 是默认向服务器提交的,和submit一样, 改成 <input type="image" src="images/Cartoon/mhxiao8.gif" onclick="setUrl(this)" />function setUrl(obj) {
      document.getElementById("mg").src = obj.src;
      return false;
      }
      

  8.   


    <script type="text/javascript">
                function setUrl(e) {
                    //如果提供了事件对象,则这是一个非IE浏览器                if (e && e.preventDefault)
                    //阻止默认浏览器动作(W3C) 
                    {
                        e.preventDefault();
                    }
                    else
                    //IE中阻止函数器默认动作的方式 
                    {
                        window.event.returnValue = false;
                    }
                    var targetobj = e.srcElement || e.target;
                    document.getElementById("mg").src = targetobj.src;
                    return false;            }
            </script>        <input type="image" value="提交" src="images/Cartoon/mhxiao8.gif" onclick="setUrl(event);" />
            <input type="image" value="你好" id="mg"/>
      

  9.   

    终于可以了。
    真笨,还是不能用<input type="image">,用<img>就可以了