带客户端脚本的图片控件,可利用后台代码修改图片显示(C#代码)
1
public class SwapImg:System.Web.UI.HtmlControls.HtmlImage
2
{
3
public string imgurl;
4
public string swapurl;
5
public string clickurl;
6
private int height;
7
private int wight;
8
private string tourl;
9
private string id;
10
public SwapImg(string imgurl,string swapurl,string clickurl,int height,int wight,string tourl,string id)
11
{
12
this.imgurl=imgurl;
13
this.swapurl=swapurl;
14
this.clickurl=clickurl;
15
this.height=height;
16
this.wight=wight;
17
this.tourl=tourl;
18
this.id=id;
19
}
20
protected override void Render(HtmlTextWriter writer)
21
{
22
string write="<A href=\""+this.tourl+"\"><IMG onmousedown=\"FP_swapImg(1,0,/*id*/'"+this.id+"',/*url*/'"+this.clickurl+"')\" id=\""+this.id+"\"";
23
write=write+" onmouseover=\"FP_swapImg(1,0,/*id*/'"+this.id+"',/*url*/'"+this.swapurl+"')\" onmouseout=\"FP_swapImg(0,0,/*id*/'"+this.id+"',/*url*/'"+this.imgurl+"')\"";
24
write=write+" src=\""+this.imgurl+"\" border=0></A>";
25
writer.Write(write);
26
}
27
}
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
3
![](/Images/OutliningIndicators/InBlock.gif)
4
![](/Images/OutliningIndicators/InBlock.gif)
5
![](/Images/OutliningIndicators/InBlock.gif)
6
![](/Images/OutliningIndicators/InBlock.gif)
7
![](/Images/OutliningIndicators/InBlock.gif)
8
![](/Images/OutliningIndicators/InBlock.gif)
9
![](/Images/OutliningIndicators/InBlock.gif)
10
![](/Images/OutliningIndicators/InBlock.gif)
11
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
12
![](/Images/OutliningIndicators/InBlock.gif)
13
![](/Images/OutliningIndicators/InBlock.gif)
14
![](/Images/OutliningIndicators/InBlock.gif)
15
![](/Images/OutliningIndicators/InBlock.gif)
16
![](/Images/OutliningIndicators/InBlock.gif)
17
![](/Images/OutliningIndicators/InBlock.gif)
18
![](/Images/OutliningIndicators/InBlock.gif)
19
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
20
![](/Images/OutliningIndicators/InBlock.gif)
21
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
22
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
23
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
24
![](/Images/OutliningIndicators/InBlock.gif)
25
![](/Images/OutliningIndicators/InBlock.gif)
26
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
27
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
字段解释:
imgurl:普通状态下图片url
swapurl:鼠标悬停的图片url
clickurl:鼠标点击的图片url
height:图片高度
weight:图片宽度
tourl:图片链接
id:客户端代码id,如非必要请勿重复