Autor Zpráva
lowaczek
Profil
Dobrý den chtěl bych se zeptat jak se dá změnit CSS pr ocelý web.. uvedu příklad
Mám stránku a v levo v horním rohu mám nabídku když si ji rozkliknu budu tam mít na výběr třeba ZELENÝ styl MODRÝ styl a ŽLUTÝ styl mno a jak udělat to, aby když na něco z toho kliknu se změní CSS třeba kliknu na Zelený a styl se změní na zeleny.css atd.. doufam ze sem to dobre vysvetlil.

Moderátor Petr ZZZ: Titulek „Změna CSS“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
Používej prosím diakritiku a větnou interpunkci.
tiso
Profil
Po kliknutí na odkaz nastaviť COOKIE, na základe nej potom v hlavičke odkazovať na vybrané CSS. Myslím že to pôjde spraviť cez Javascript, ale odporúčam riešenie cez PHP.
Liennie
Profil
Jednoduché řešení přes PHP:

V hlavičce dokumentu:
<link rel="stylesheet" type="text/css" href="<?PHP
if ($_GET["style"]) {
	setcookie("style", $_GET["style"]);
	switch($_GET["style"]) {
		case 1:
			echo "zelena"; //Vypíše zelený styl
			break;
		case 2:
			echo "modra"; //Vypíše modrý styl
			break;
		case 3:
			echo "zluta"; //Vypíše žlutý styl
			break;
		default:
			echo "zelena"; //Základní je zelený styl
	}
} else switch($_COOKIE["style"]) {
	case 1:
		echo "zelena";
		break;
	case 2:
		echo "modra";
		break;
	case 3:
		echo "zluta";
		break;
	default:
		echo "zelena";
}
?>.css">


V těle dokumentu:
<a href="?style=1">Zelený styl</a><br>
<a href="?style=2">Modrý styl</a><br>
<a href="?style=3">Žlutý styl</a>


A potom ještě musíš nastylovat zelena.css, modra.css a zluta.css.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: