Autor Zpráva
Hellmc
Profil *
HI ...
POtrebujem poradit ako urobit stranky podobne ako s frames. Napriklad s lavym menu s odkazmi a pravou castou kde by sa zobrazovali rozne stranky tak aby sa obnovovala len prava cast. Niekde som sa docital, ze sa to daj aj s tables ale nenasiel som sposob ako prepojit rozne casti tabulky tak aby sa obnovovala len jej cast. Viem, ze sa to da s CSS, ale nemam s nimi ziadne skusenosti. Mam len zakladne vedomosti o html a len zacinam s tvorbou stranok ... dik
tiso
Profil
Takéto veci sa robia cez PHP a funkciu include... Alebo hromadným nahradzovaním v súboroch HTML...
H13
Profil
Doporučoval bych ti, aby jsi se podíval na CSS...

kód může být následující (funguje ve Firefox, pro IE se to musí trochu upravit)

HTML:

<div id="stranka">

<div id="levy_box">
... nejake menu
</div>

<div id="obsah">
...nejaky obsah
</div>
</div>

v css pak přiřadíš vlastnosti k jednotlivým boxům

#stranka { width:100%; }
#levy_box { width:13em; background:#ddd; position:fixed; top:0; left:0; }
#obsah { margin:0 0 0 14em; background:#def; }

V podstatě tak vytvoříš stránku, kde bude jakoby levý rám (v něm menu) a pravý rám (obsah). Jestliže bude obsah delší než je okno prohlížeče, pak se bude scrolovat jen obsah a levé menu se nebude posunovat, to znamená, že to bude mít stejný efekt jako by stránka byla vytvořená pomocí frames...Samozřejmě je nutné to vyzkoušet v různých prohlížečích a přízpůsobit...Někde jsem viděl dobře psaný návody jak to udělat - dokonce je to tady někde v diskusi
Toto téma je uzamčeno. Odpověď nelze zaslat.

0