点击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;
}
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;
}
图片更新你参考这个
我以前也遇到过这种问题,自己先用JS生成一个IMG对象,然后把新的图片地址放到这个IMG
然后再去设置src。
document.getElementById("mg").src = obj.src;
return false;
}
<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"/>
真笨,还是不能用<input type="image">,用<img>就可以了