2012-10-07 100 views
0

我在我的頁面有2張圖片。我想要做的是,當我將鼠標移動到第二張圖像上時,第一張圖像將變爲其他圖像,但某些功能無法正常工作。ASP NET圖像onmouseover不起作用

代碼:

<asp:Image ID="imgProduct" runat="server" ImageUrl="~/Images/1.png" /> 
<asp:Image ID="Image1" runat="server" ImageUrl="~/Images/2.png" onmouseover="imgProduct.src='Images/2.png';"/> 

如果我在onmouseover="imgProduct.src=的ID更改爲母版的任何圖片ID,該圖像被正確地改變,但它不是在默認的頁面工作。

有什麼建議嗎?

回答

0

在Page_Load事件中添加此行。

Image2.Attributes.Add("onmouseover",imgProduct.ClientID+".src='Images/2.png'"); 
+0

它的工作。謝謝! – user1726528

0

試試這個:

<asp:Image ID="Image1" runat="server" ImageUrl="~/Images/2.png" 
onmouseover="javascript:document.getElementById('imgProduct').src=this.src;" /> 

GOOD LUCK !!

+0

嗨,感謝您的快速回復。 它仍然是一樣的 - 處理主頁中的圖像,但不在默認頁面中。 – user1726528