PDA

View Full Version : سوال: تغییر رنگ متن hyperlink که در datalist قرار دارد وقتی موس روی آن قرار می گیرد؟



samiramohammadi
پنج شنبه 31 مرداد 1387, 00:05 صبح
من روی فرمم یک datalist دارم که داخلش کنترل hyperlink گذاشتم که اطلاعات رو از database می خونه و نشان می ده. من می خوام وقتی با موس روی hyperlink حرکت می کنم رنگ متنش عوض بشه.با این دستور نمیشه چون hyperlink داخل datalist ، رو نمی شناسه.باید چه کار کنم.
hyperlink1.Attributes.Add("onmouseover", "this.style.color='red'")

hyperlink1.Attributes.Add("onmouseout", "this.style.color='transparent'")
:متفکر:

aryaman
پنج شنبه 31 مرداد 1387, 01:10 صبح
یه فایل با پسوند css درست کن.
کد زیر رو توش بنویس.اونوقت اونو داخل برنامت معرفی کن.حالا داخل یه تگ < div class="link"> یا < span class="link"> لینکت رو قرار بده.


/* CSS Document */
.link A {
FONT-WEIGHT: normal; COLOR:#f5da7f; FONT-STYLE: normal; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.link A:hover {
;FONT-WEIGHT: bold; FONT-STYLE: normal; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
color:red
}

hassan_h
پنج شنبه 31 مرداد 1387, 18:35 عصر
اونوقط چطور از این کد استفاده کنیم؟؟؟

samiramohammadi
شنبه 02 شهریور 1387, 00:58 صبح
خیلی ممنون مشکلم حل شد.
از این کدها باید اینطوری استفاده کنی.
روی نام پروژه در solution explorer کلیک راست کن و Add new item را انتخاب کن سپس روی style sheet کلیک کرده و add را بزن.
در فایل ایجاد شده body را پاک کن و این کد ها رو بنویس و save کن. بعد از قسمت solution explorer فایل css ایجاد شده رو روی صفحه ای که hyperlink گذاشتی درگ کن. ودر surce برنامه hyperlink رو بین تگ<div/>
<" div class="link> قرار بده.