高手帮忙:实现有onmouseover等客户端功能,又要有事件到服务器端处理,在线等待ing

leeliyiph 2003-07-21 02:53:49
要做一个menu,需要实现"onmouseover","onmouseout",又要有服务器端的处理,比如"click"事件,因为我需要在服务器端根据信息抛出新的事件。
现在的问题是,如果我给服务器控件添加ImageButton1.Attributes.Add("onmouseover", "HpbImgSwap('MainMenuControl1:ImageButton1', 'image\\MENU_Form2.gif');")方法,js找不到由服务器端控件生成的html控件。
而用<IMG id=imgForm onclick="" src="image/MENU_Form1.gif" >的话,又无法将信息提交到服务器端。

那位高手帮忙,在线等待
...全文
60 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
leeliyiph 2003-07-22
  • 打赏
  • 举报
回复
自己up
solo108 2003-07-21
  • 打赏
  • 举报
回复
就用imagebutton,在客户端他是image,在server相当于button,基本上可以满足,客户端执行你的脚本,客户端执行完之后自会调用server的响应事件。
chnking 2003-07-21
  • 打赏
  • 举报
回复
参看:

http://www.csdn.net/Develop/read_article.asp?id=19875
cyp503 2003-07-21
  • 打赏
  • 举报
回复


imageBtn.ClientID
leeliyiph 2003-07-21
  • 打赏
  • 举报
回复
to chnking(kent)
试过了,无效

to hgknight(江雨.net)
img没有serverClick
panyee 2003-07-21
  • 打赏
  • 举报
回复
你可以把IMG1这种标识作为参数传到你的javascript函数中去
页面中你可以用 document.all("IMG1").value这种方式去取值
chnking 2003-07-21
  • 打赏
  • 举报
回复


ImageButton1.Attributes.Add("onmouseover", "HpbImgSwap('" + ImageButton1.UniqueID.Replace(":","_") + "', 'image\\MENU_Form2.gif');")
leeliyiph 2003-07-21
  • 打赏
  • 举报
回复
to hgknight(江雨.net)

图片替换的时候,请问我如何去找是哪个控件呢?
那个时候img的id不是"IMG1"了
hgknight 2003-07-21
  • 打赏
  • 举报
回复
<IMG alt="" src="" onmouseover="alert('aaa')" id="IMG1" runat="server">
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2003-07-21 02:53
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。