Autor Zpráva
2rec
Profil *
Mám menu udělané za pomocí obtékaného divu a jsou v něm odkazy,které odkazují třeba na soubor akvarium.html a já chci, aby se mi po kliknutí na odkaz Akvárium, (který je v menu - levý sloupec) v prostředním sloupci ukázal obsah akvarium.html. Chci něco podobného jako rámy (frame), ale mám to v obtékaných divech. Když teď kliknu na odkaz Akvárium, otevře se mi soubor akvarium.html v novém okně. Tak, doufám, že mi rozumíte a poradíte mi.
Miloš
Profil
Snad to bude srozumitelné.
Snažil jsem se o stručnost, ale i tak se to trochu natáhlo.
Pro jednoduchost jsou vkládané soubory v tomtéž adresáři jako index.php, ale nic nebrání dát je třeba do adresáře vkladane_texty – pak by include vypadalo takto:
include "vkladane_texty/soubor.php"; a stejně tak u vkládaných souborů není důležitá přípona – třeba soubor.blb

<?php
if (isset($_GET['a'])){
switch ($_GET['a']){
case "uvodem":
$includtxt = "uvodni.php"; $title = "Úvodem";
break;
case "knihy":
$includtxt = "knihy.php"; $title = "Knihy";
break;
case "ruzne":
$includtxt = "ruzne.php"; $title = "Různé";
break;
default:
$includtxt = "uvodni.php"; $title = "Úvodem";
break;
}
} else {
$includtxt = "uvodni.php"; $title = "Úvodem";
}
?>

<html>
<head><title>Titulek stránky : <?php echo $title; ?></title></head>

<body>
<h1>Pořád stejný nadpis</h1>
<?php
include "porad_stejny_levy_sloupec.php"; /* Nemusel by být vkládaný, ale je to přehlednější */
include "$includtxt"; /* odkaz pak bude vypadat třeba <a href="?a=ruzne>Různé</a> */
?>

<address>Patička s e@mailem</address>
</body></html>
Toto téma je uzamčeno. Odpověď nelze zaslat.

0