PDA

View Full Version : سوال: تغییر رنگ imagebutton پس از کلیک کردن



saninnnnnnnn
چهارشنبه 08 آذر 1391, 20:36 عصر
با سلام
من میخواستم وقتی روی imagebutton کلیک می کنم برای اینک کاربر بفهمد کلیک کرده رنگ آن یا عکس آن عوض شود چطور م یتوانم این کار را انجام بدهم؟
متشکرم

moferferi
چهارشنبه 08 آذر 1391, 20:52 عصر
اگه از کتابخونه جی کوئری استفاده میکنی
یه فایل جاوا ایجاد کن و
$(function () {
$("#mybtn").click(function () {

$(this).css("background-color", "red");
});
});

saninnnnnnnn
چهارشنبه 08 آذر 1391, 21:20 عصر
سلام ببخشید از جی کوئری استفاده نمی کنم این کد شما را باید کجا قرار دهم؟

saninnnnnnnn
شنبه 11 آذر 1391, 11:37 صبح
با سلام
کدی که وقتی رو ی image button کلیک می کنم یه اتفاقی بیفتد یا رنگ یا شکل عوض شود. چطوریه ؟میشه کمکم کنید

ali9698
شنبه 11 آذر 1391, 23:10 عصر
خصوصیت clientID mode رو با static مقدار دهی کنید و توی کدهای html هم این تغییرات رو ایجاد کنید
<asp:ImageButton ID="ImageButton1" runat="server"
onmousedown="document.getElementById('ImageButton1').src='image s/click.gif'"
onmouseup="document.getElementById('ImageButton1').src='image s/normal.gif'"
onmouseout="document.getElementById('ImageButton1').src='image s/normal.gif'"
ImageUrl="~/images/normal.gif" ClientIDMode="Static" />

saninnnnnnnn
دوشنبه 11 دی 1391, 12:08 عصر
با سلام
این کار را انجام دادم ولی وقتی روی آن کلیک می کنم پیغام زیر را می دهد
document.getElementById(...)' is null or not an object