更换的图是从数据库中取出的:所以单用JS是做不到的,这必须与服务器进行交互,
至于不想刷新,可使用AJAX技术,即XMLHTTP从服务器获得图片的地址,然后在客户端用JS动态修改图片ID的SRC
举例:
<a href="1.asp" onclick="changeImg(2)">链接</a>
<script>
function changeImg(id)
{
    var xml = new ActiveXObject( "Msxml2.XMLHTTP" );
    xml.open( "GET", "img.asp?id="+id, false );
    xml.send();
    src=  xml.responseText;
    //修改a.asp中的图片
    parent.document.getElementById("picID").src = src;
}
</script>
.....
img.asp根据ID号生成图片的地址