PDA

نسخه کامل مشاهده نسخه کامل : درخواست کد تغییر یک css به css دیگر در html



Maysam-BFU
24-08-2007, 06:15
سلام.
نمی دونم شاید قبل از من این سوال رو کرده باشه...

من می خوام با استفاده از یک کد Style صفحه وبم رو تعویض کنم فکر می کنم امکانش باشه.

دوستان عزیز اگه کسی راهی داره معرفی کنه

خیلی ممنون.

amir abbas
24-08-2007, 09:22
سوال واضح نیست.
شما با یه style نمی تونی صفحه وب رو تعویض کنی. میشه با یه STYLE جدید ، شکل و ظاهر همون صفحه رو عوض کرد ولی کدش رو نمیشه با css تغییر داد

Maysam-BFU
25-08-2007, 07:00
فکر می کنم منظورم رو واضح نفگتم.

یک مثال می زنم:

من در صفحه 2 Style دارم. که هر کدامش قالب صفحه وبم را به یک رنگ در می آورد.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

گفتنش برام سخته... می دونید می خواهم مثل یک Skin عمل کنه. به طوری که من در صفحه خود 2 متن : تغییر به نارنجی / تغییر به قرمز . را گذاشته ام که اگر فردی بر روی هر کدام کلیک کند قالب به آن رنگ تغییر می کنم.

فکر می کنم اون کد بسته به حالت انتخاب کاربر آن یکی را غیر فعال می کنم و بلعکس...

از این واضح تر نمی تونستم بگم .

اگه کمکم کنید ممنون میشم.

amir abbas
25-08-2007, 12:12
خوب با استفاده از جاوا اسکریپت میشه یه دکمه گذاشت که کاربر با استفاده از اون بتونه برگه سبک رو عوض کنه. این روش یه ایراد داره و اون هم اینه که اگر جاوا اسکریپت روی سیستم کاربر غیر فعال باشه دیگه نمیشه برگه های سبک رو غیر فعال کرد. البته جاوا اسکریپت روی سیستم بیش از 95 درصد مردم فعاله.
برای استفاده از کد جاوا باید اول لینک برگه های سبک مشخص باشه
مثلا :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

و برگه سبک دوم


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

من یه تایتل برای هر برگه سبک شما انتخاب کردم که مشخص باشه چی به چیه و برگه سبک دوم هم rel اش رو به alternate stylesheet تغییر دادم.
حالا شما باید زیر آدرس همین برگه های سبک به این فایل js لینک بدی


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

این رو باید بذاری زیر همون آدرس برگه های سبک قبل از تگ پایانی </head>

حالا این کدهارو تو یه فایل متنی بریز و با پسوند JS ذخیره کن و اسمش رو هم بذار همون switcher.js


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا باید دو تا لینک تو صفحت بذاری که هر کس روش کلیک کنه با اونها بتونه برگه سبک رو عوض کنه. این دو تا لینک هم باید به این شکل باشه


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

و


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

همین. تموم شد :)

Maysam-BFU
30-08-2007, 08:11
جناب amir abbas جان دست شما درد نکنه.

امتحان کردم و جواب داد.

انشالله بتونم جبران کنم. موفق باشید.

kakozadeh
20-02-2013, 19:56
سلام دوست عزیزم
من که نفهمیدم کجا باید اسم فایل های css و بدم
من یک فایلم inside.css هست و یکی inside1.css هست.
لطفا بگین کجا جایگزین کنم و به صورت پیشفرض کدوم فایل فعال است؟
با تشکر از شما