Autor | Zpráva | ||
---|---|---|---|
Peett Profil * |
Nevíte proč nefunguje tohle přepínání stylů? Zobrazí se pouze formulář a na nic nereaguje...
index.php ........... <link rel="stylesheet" type="text/css" href="styl.php"> </head> <?php global $refer; global $css; if (!$refer) $refer = $_SERVER['HTTP_REFERER']; if (!$css) { $css = $_COOKIE['Moje-CSS-Cookie']; if (!$css) $css = 'default.css'; } if (isset($_POST['odeslat'])) { setCookie('Moje-CSS-Cookie',$css, time()+36002430,'/'); header("Location: $refer"); die(); } function makeRadio ($styl) { global $css; echo "<input type='radio' name='css' value='$styl' "; if ($styl==$css) echo 'checked="checked" '; echo '/>'; } ?> <body> <h1>AHOJ</h1> <form action="" method="post"> <ul> <li><?php makeRadio('default.css'); ?> Výchozí styl <li><?php makeRadio('styl2.css'); ?> 2. styl </ul> <p> <input type="hidden" name="refer" value="<?php echo $refer; ?>" /> <input type="submit" name="odeslat" value=" Použít styl " /> </p> </form> ..... styl.php <?php $css = $_COOKIE['Moje-CSS-Cookie']; if (!$css) $css = 'default.css'; header ("Location: $css"); die(); ?> default.css h1 {color: red;} styl2.css h1 {color: blue;} |
||
Časová prodleva: 4 dny
|
|||
Chamurappi Profil |
#2 · Zasláno: 7. 12. 2009, 12:47:59
Reaguji na Peetta:
Ukaž. |
||
Časová prodleva: 14 let
|
0