Autor Zpráva
mantisak
Profil *
Dobrý den,
jedná se o web www.bear.leebr.com

Jak si můžete všimnout, úplně nahoře je TEMA POZADI, ale nefunkční.
Hledal jsem zde, hledal jsem na google ale nic jsem nenašel a sám si nevím rady.
Přemýšlel jsem že by to možná šlo udělat: Když někdo klikne na některé z pozadí tak by se aktivovalo css a jinou definici pozadi,
ale nedokázal jsem to napsat a ani nevím jestli je to dobré řešení.

Jak by to mělo fungovat:
Po kliknutí na jednoho z pozadí by se mělo zmenít pozadí ze zasnezenych hor napriklad na saharu + zmena postavy,
takze by tam nebyl Bear Grylls v červené bundě ale v triku s turbanem například.
Každopádně to chce po kliknutí změnit tyhle dva obrázky.

Pokud potřebujete uploadnout celkovy web stačí napsat.

Děkuji předem za každou radu.
alda
Profil
Odkazy na téma:
<a href="prales.php">Prales</a>
<a href="sahara.php">Sahara</a>
<a href="alaska.php">Alaska</a>

Obsah souboru prales.php:
<?
setcookie ("styl", "prales.css", time() + 60*60*24*365, "/", "bear.leebr.com");
header("location: http://www.bear.leebr.com/");
?>

Obsah souboru sahara.php:

<?
setcookie ("styl", "sahara.css", time() + 60*60*24*365, "/", "bear.leebr.com");
header("location: http://www.bear.leebr.com/");
?>

Obsah souboru alaska.php:
<?
setcookie ("styl", "alaska.css", time() + 60*60*24*365, "/", "bear.leebr.com");
header("location: http://www.bear.leebr.com/");
?>



V hlavičce:

<link rel="stylesheet" type="text/css" href="<?if($_COOKIE[styl] == "alaska.css"){echo "alaska.css";}if($_COOKIE[styl] == "sahara.css"){echo "sahara.css";}if($_COOKIE[styl] == "prales.css"){echo "prales.css";}if(empty($_COOKIE[styl])){echo "alaska.css";}?>" /> 



A v každém stylu budeš mít jiné pozadí.
mantisak
Profil *
Díky moc !
funguje bez problému!

Akorád, nešlo by udělat místo
 header("location: http://www.bear.leebr.com/"); 


Něco aby se to vrátilo na stnánku odkud jsem změnil pozadí ?
alda
Profil
Jistě stačí:
<script>javascript:history.back()</script>
mantisak
Profil *
<script>javascript:history.back()</script>

Jsem zkoušel, problém je v tom, že funkce back nenačte strnáku znovu
a proto se nezmění css soubor, ale zůstane starý.
Přesto díky za snahu !

Nějaké jiné nápady ?
alda
Profil
Tak napadá mě opět cookies:

Na každé stránce budeš mít toto:

<?
$stranka = "http://bear.leebr.com".$_SERVER[REQUEST_URI];
setcookie ("stranka", $stranka, time() + 60*60*24*365, "/", "bear.leebr.com");
?>


A místo

header("location: http://www.bear.leebr.com/");

dáš

header("location: $_COOKIE[stranka]");

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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