开发者

making control in user control visible=false on mouse over

More

I have this datalist in a user control i want when i keep mouse over "开发者_如何学JAVAMore", it should be invisible. it is working on .aspx page not on user control. How to do this. This control is placed on master page.

Please Help.


Probably it will be an issue with getElementById. In a naming container you cannot get the element by simply giving its id. You have to use ClientID to get the generated id of the element at runtime.

Something like

document.getElementById ( "<%= DataList2.ClientID %>");

See Control.ClientID Property

and

Control ID Naming in Content Pages


I would agree that it's probably an issue with trying to get the id of the element since the element's id changes at runtime when you put it inside a user control. You can run your code then do a view source in the browser and see exactly what the id is generating to at runtime.


Have you tried debugging the javascript mover() and mout() function? I am guessing you are looking for elements with the wrong id's since the id's are probably different inside a user control.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜