更换的图是从数据库中取出的:所以单用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号生成图片的地址
至于不想刷新,可使用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号生成图片的地址
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货