ورود

View Full Version : ذخیره رنگ باتن قبل از onmouseover



pirate86
سه شنبه 15 آبان 1386, 18:31 عصر
می خوام به محض خروج ماوس از هر باتن ، باتن به رنگ قبلی خودش در بیاد.
نمی دونم باید چه کار کنم.یه چیزهایی نوشتم ولی جواب نمیده.
http://dotnetsource.com/fa/forum/images/minus.gif کد:


Color c;

protectedvoid Page_Load(object sender, EventArgs e)
{
foreach (Control ctl in Panel1.Controls)
{
if (ctl.GetType() == typeof(Button))
{
c = ((Button)ctl).BackColor;


((Button)ctl).Attributes.Add("onMouseOver", "javascript:return this.style.backgroundColor='255000'");

string s = c.Name;
string h = Convert.ToString(c.R) + Convert.ToString(c.G )+Convert.ToString(c.B);


string b = "javascript:return this.style.backgroundColor=" + h;
((Button)ctl).Attributes.Add("onMouseout", b);

}

M-Gheibi
سه شنبه 15 آبان 1386, 18:57 عصر
http://www.hesido.com/web.php?page=imageswapping

pirate86
سه شنبه 15 آبان 1386, 19:58 عصر
java بود؟ ببخشید من از جاوا خیلی سر در نمیارم. کمی آشنایی دارم.
میشه یکی به من بگه چه کار کنم تا به جواب برسم

kheybar
یک شنبه 09 دی 1386, 15:50 عصر
دوست عزیز خواهشا اگر قرار است در صفحه کد بنویسید آن را در تگ کد قرار دهید.
در ضمن برای این که شما بتوانی رنگ متن یک دکمه را هنگامی که روی آن هستی یا کنار میروی یا هر حالت دیگر به جای اینکه شماره رنگ را حفظ کنی و بعد از کنار رفتن دوباره به آن نسبت بدی، بهتر است دو استایل تعریف کنی یکی برای حالت که روی دکمه نیستی و یکی برای موقعی که به روی دکمه میروی .
بعد فانکشنی با جاوا بنویسی که استایل مرود نظر را به دکمه نسبت دهد.
بعد در دکمه ان جارا را فراخوانی می کنی.
اگر در این زمینه باز به مشکل خوردی خوشحال میشوم که با من تماس بگیری.