您的位置:首页 > 编程语言 > C#

带客户端脚本的图片控件,可利用后台代码修改图片显示(C#代码)

2005-11-08 10:41 645 查看
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 }

字段解释:

imgurl:普通状态下图片url

swapurl:鼠标悬停的图片url

clickurl:鼠标点击的图片url

height:图片高度

weight:图片宽度

tourl:图片链接

id:客户端代码id,如非必要请勿重复
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐