| 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: 16 let
|
|||
0