PDA

View Full Version : سوال: لطفا کمکم کنید



عرفان طباطبایی
چهارشنبه 27 شهریور 1392, 00:03 صبح
با سلام من می خوام سایتی بسازم که مثلا وقتی رو یه یه لینک کلیک می کنیم و به صفحه ی مورد نظر می رویم رنگ اون لینکی که روش کلیک کردیم عوض بشه.

ghader1370
چهارشنبه 27 شهریور 1392, 00:13 صبح
سلام . باید کد css بزنی و تو تگ a که میخای به سایتت لینک بدی اونجا از خاصیت hover استفاده کنی ... hover یعنی وقتی موس روی آن قرار میگیرد و وقتی تو موس رو روی اون تگ قرار دادی رنگشو می تونی به دلخواه خودت عوض کنی ...

عرفان طباطبایی
چهارشنبه 27 شهریور 1392, 00:40 صبح
با تشکر اما منظور من HOVER نیست اگر دیده باشید در بعضی از سایت ها وقتی به صفحه ی اصلی می روید اون منوی صفحه ی اصلی تغیر کرده بدون اینکه موس بره روش

Omid Jackson
چهارشنبه 27 شهریور 1392, 00:43 صبح
hover برای موقعی هست که موس روش میره ولی active برای کلیک کردنه، focus برای موقعی هست که روش قرار میگیرین , ...
نمونه سلکتور ها رو میتونین اینجا (http://w3schools.com/cssref/css_selectors.asp) ببینین

mehbod.rayaneh
چهارشنبه 27 شهریور 1392, 00:47 صبح
سلام
عنوان تاپیک نا مناسبه!
لطفا طوری عنوان را انتخاب کنید ک بقیه دوستان در آینده بتونن از تاپیک استفاده کنن!
بیشتر در مورد زبان برنامه نویسی سایتتون توضیح بدید!
php? asp? کلا چیه؟
شما میتونید توی html یه دونه کلاس بسازی و ب لینیک ک فعال هست بدی!
ولی اگه سایتتون پویاست باید با زبان برنامه نویسی سایتتون این کارو انجام بدید! پس توضیح لطفا!

عرفان طباطبایی
چهارشنبه 27 شهریور 1392, 00:55 صبح
سلام
سایت من با asp است

mehbod.rayaneh
چهارشنبه 27 شهریور 1392, 01:08 صبح
خوب الان خیلی توضیح دادید! :D
اون کاری ک دوستمون آقا امید گفتن را انجام بدید! ولی فکر نکنم جواب بده!
http://www.w3schools.com/css/css_link.asp
در کل اگه اون جواب نداد شما باید مشخص کنید اون لینکی ک فعال هست بهش 1 کلاس اضافه تعلق بگیره!
مثلا :
<asp:HyperLink id="homelink" CssClass="activelink" runat="server">
البته ما asp کار نیستیم!!!
توی تالار asp مطرح کنید بهتر ب نتیجه خواهید رسید!
موفق باشید

Omid Jackson
چهارشنبه 27 شهریور 1392, 01:16 صبح
اگر باز به جواب نرسیدن راه دیگه دارم براش :D
فقط شاید یه خورده طولانی باشه
با استفاده از jQuery آدرس سایت رو بدست میارین و در یک switch آدرس ها رو مقایسه میکنین، اگر برابر با اون آدرس بود آیدی اون آیتم از منو رو برمیگردونه و با استفاده از آیدی CSS رو تغییر میدین و اینجوری اون لینک که آیتم از منو که اکتیو هست رو نشون میده

دانیال دزفولی
چهارشنبه 27 شهریور 1392, 09:57 صبح
دوستان چرا بد بخت رو گیج می کنید منظورش لینک ویزیت شده س که باید از این دستور استفاده کنی

a:link {color:#FF0000;} /* پیوند مشاهده نشده */
a:visited {color:#00FF00;} /* پیوند مشاهده شده */
a:hover {color:#FF00FF;} /* پیوندی که موس روی آن قرار دارد */
a:active {color:#0000FF;} /* لینک انتخاب شده */

tadayoni
چهارشنبه 27 شهریور 1392, 10:44 صبح
دوست عزیز خیلی راحت از شبه کلاس :visited در داخل css خودتون استفاده کنید
نیازی به چیز دیگه ای نیست

2undercover
چهارشنبه 27 شهریور 1392, 12:00 عصر
کاربر tadayoni و دانیال دزوفولی نژاد مثل اینکه منظور ایشون رو خوب متوجه نشدید, کاری که کلاس کاذب visited انجام میده اینه که اگه توی History مرورگر اون لینک موجود بود یعنی قبلا بازدید شده پس اون استایل روش اعمال میشه. خوب حالا ممکنه کاربر تمامی لینک های موجود توی منو رو بازدید کرده باشه پس روی همه این استایل اعمال میشه.

اما چیزی که کاربر عرفان طباطبایی منظورشون بود مثل منوی همین فروم هست که مثلا وقتی شما توی بخش تالار هستید, لینک تالار توی منو استایلش نسبت به بقیه لینک ها تغییر می کنه!

عرفان طباطبایی
چهارشنبه 27 شهریور 1392, 12:07 عصر
خیلی ممنون از 2undercover (http://barnamenevis.org/member.php?261565-2undercover) منظور منم همینه حالا چی کار کنم

Omid Jackson
چهارشنبه 27 شهریور 1392, 12:29 عصر
خیلی ممنون از 2undercover (http://barnamenevis.org/member.php?261565-2undercover) منظور منم همینه حالا چی کار کنم
عزیزم من که بالاتر پیشنهاد کردم چیکار کنی
حالا اگر کسی راه ساده تر داره دیگه اونو نمیدونم

عرفان طباطبایی
چهارشنبه 27 شهریور 1392, 12:49 عصر
دوست عزیز من با jQuery کار نمی کم

Omid Jackson
چهارشنبه 27 شهریور 1392, 13:06 عصر
دوست عزیز من با jQuery کار نمی کم
با جاوا اسکریپت

2undercover
چهارشنبه 27 شهریور 1392, 13:28 عصر
همونطور که گفتن می تونید از JS استفاده کنید یا توی تالار ASP.NET بپرسید تا جوابتون رو بدن. من خودم یک نمونه با استفاده از PHP نوشتم ولی ASP.NET رو بلد نیستم!

دانیال دزفولی
چهارشنبه 27 شهریور 1392, 13:59 عصر
دوست من عرفان جان همه ی ما درست گفتیم این سوال شما بود که درست مطرح نشده بود D:

tadayoni
چهارشنبه 27 شهریور 1392, 14:05 عصر
بله دوست عزیز
من درست متوجه نشده بودم
درسته با JS میشه این کار رو کرد که دوستان اشاره کردند

عرفان طباطبایی
چهارشنبه 27 شهریور 1392, 16:07 عصر
از همه ی دوستان معذرت می خوام برای اینکه سوالمو درست مطرح نکردم