asp.net button中,当鼠标放在ImageButton上时,改变控件图片的...

新浪广告共享计划>
广告共享计划
ImageButton控件更换src图片的问题
ImageButton控件更换src图片的问题
在aspx文件中有一个ImageButton控件;
&asp:ImageButton ID="Button11" runat="server"
ImageUrl="~/images/headmenu/nav_li1.gif"&&
当鼠标在上面时,图片更换为 nav_li1_1.gif
所以,在aspx文件中写入
&script language="javascript" type="text/javascript"
&function changeImageButton11(obj, src1)
//obj为ImageButton的ID,src1为图片路径
document.getElementByIdx(obj).src=src1;&&&&&
在cs文件中写入c#
&protected void Page_Load(object sender, EventArgs
string sss1 = Button11.UniqueID;
string sss2 = "JavaScript:changeImageButton11('" + sss1 + "',
'../images/headmenu/nav_li2.gif')";
string sss3 = "JavaScript:changeImageButton11('" + sss1 + "',
'../images/headmenu/nav_li1.gif')";
//添加onmouseover事件
Button11.Attributes.Add("onmouseover", sss2);
//添加onmouseout事件
Button11.Attributes.Add("onmouseout",sss3 );
在ie7/ie8下测试成功,但在firefox3下就是没有反应。
试了各种办法,都没有成功。
最后,经过多次查看网页的代码,发现
&&& string sss1
= Button11.UniqueID;
&&& 要写为string
sss1 = Button11.ClientID;
因为上面的生成的是客户端的元素的名称,而下面的才是id.
而getElementById需要的是id,而不是name.
最后,测试成功。
以上的内容在asp.net2,vs2008中文team,windows2008中文系统,iis7,ie6/7/8,firefox3默认配置下,
进行了多次测试,来支持这段文字的可靠性。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。鼠标放到button上时改变其背景和字体的颜色
[问题点数:20分,无满意结帖,结帖人zz_feng]
鼠标放到button上时改变其背景和字体的颜色
[问题点数:20分,无满意结帖,结帖人zz_feng]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关推荐:
本帖子已过去太久远了,不再提供回复功能。查看: 1531|回复: 6
winform设计中tooltrip控件中的 button,当鼠标滑过的颜色如何改变
TA的每日心情奋斗 13:31签到天数: 1 天[LV.1]初来乍到
TA的每日心情奋斗 13:31签到天数: 1 天[LV.1]初来乍到
是toolstrip,漏了一个S
TA的每日心情开心 18:23签到天数: 390 天[LV.9]以坛为家II已加入:&已加入:&
建议你能两个图片进行切换,或者直接修改背景颜色,你找找属性应该有的。
TA的每日心情奋斗 13:31签到天数: 1 天[LV.1]初来乍到
建议你能两个图片进行切换,或者直接修改背景颜色,你找找属性应该有的。
背景颜色我已经改成透明了,我指的是鼠标 滑过加入的button时显示的颜色可以改变吗?现在默认是一种黄色,很不好看
TA的每日心情开心 18:23签到天数: 390 天[LV.9]以坛为家II已加入:&已加入:&
背景颜色我已经改成透明了,我指的是鼠标 滑过加入的button时显示的颜色可以改变吗?现在默认是一种黄色 ...
这个应该是和主题有关应该是修改不了的,不过如果你安我上面说的方法可以实现效果,也P一个透明图片只有四边显示颜色就是了。这样也可以达到效果,一般这样的功能都是两个图片切换实现的,一是方便,二是好控制
TA的每日心情奋斗 13:31签到天数: 1 天[LV.1]初来乍到
这个应该是和主题有关应该是修改不了的,不过如果你安我上面说的方法可以实现效果,也P一个透明图片只有 ...
那还有一个问题,toolstrip里面可以怎么加入复选框呢?例如我希望某个选项划勾和不划勾之类的
TA的每日心情开心 18:23签到天数: 390 天[LV.9]以坛为家II已加入:&已加入:&
那还有一个问题,toolstrip里面可以怎么加入复选框呢?例如我希望某个选项划勾和不划勾之类的
对象.Controls.add(添加你想添加的控件对象)
( 豫ICP备号-1)问题描述:无论是本地VS 调试环境还是IIS 测试环境,验证码都可以随机显示,问题是部署到客户的空间上时,验证码点击看不清楚,需要重新刷新的时候,图片验证码依旧是原来的那张,用ashx 的方式跟直接通过类随机生成图片的方式都试过了,还是不行;
在asp.net中使用image控件,当你想动态更换图片内容的时候,直接使用ImageUrl属性指向新的图片路径就行了(eg:Image.ImageUrl=imagepath)。但是当你更新了原来的图片内容而不是直接改变图片路径的时候,即使重修执行image1.ImageUrl=imagepath 图片也不会更新。而且你按刷新也没有作用,图片依旧是原来的那张。
不知道.net在判断ImageUrl属性的时候,为什么前后两次的路径都是一样,它就不改变,而且你强制Dispose都无效。原来解决的方法很简单,只需要在图片路径后面加上一个随机参数,就能使得服务器认为图片改变了
解决方案:Image.ImageUrl & =&&imagepath+"?temp="+DateTime.Now.Millisecond.ToString()
阅读(...) 评论()ASP.NET服务器端控制中什么控制可以实现当鼠标移动到图像按钮上或当鼠标移走的时_百度知道
ASP.NET服务器端控制中什么控制可以实现当鼠标移动到图像按钮上或当鼠标移走的时
ASP.NET服务器端控制中什么控制可以实现当鼠标移动到图像按钮上或当鼠标移走的时 候,同一按钮上会显示不同的两个图片A 选择控件 B 列表控件 C 单选控件 D imagebutton控件
我有更好的答案
每个控件都有与之相应的事件,你找到那个鼠标的事件就行了。好像是mousehover吧,记不太清了,有mouseover等等,然后再里面写相应的方法就行了。
焦点控制。
D imagebutton控件
其他类似问题
为您推荐:
服务器端的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 asp.net button 的文章

 

随机推荐