Autor | Zpráva | ||
---|---|---|---|
davecz Profil |
#1 · Zasláno: 7. 2. 2009, 18:41:24
Dobrý den
Mohl bych se zeptatm, jak se dá na nahradit Iframe při odkazování z menu jako je v tomto příkladě?: <body> <div id="leve-menu"> <a href="uvodni-text.html" target="hlavni">úvodní stránka</a><br> <a href="druha-stranka.html" target="hlavni">druhá stránka</a><br> ... </div> <div id="text-stranky"><iframe src="uvodni-text.html" width="80%" height="80%" name="hlavni"></iframe> </div> děkuji |
||
panther Profil |
#2 · Zasláno: 7. 2. 2009, 19:25:33
davecz
jestli jsem tě dobře pochopil, tak třeba include? |
||
Trejpa Profil |
#3 · Zasláno: 7. 2. 2009, 19:25:48
davecz
HTML nemá (kromě rámů) žádné prostředky na vkládání cizího obsahu do dokumentu. Potřebuješ-li spojit více souborů, potom použij třeba PHP funkci include (jak na to). Nejdřív si ale přečti o všech možnostech plnění obsahu stránek v článku Skládání stránek z kousků. Mimochodem, na menu je určená značka <menu>. |
||
Bubák Profil |
#4 · Zasláno: 7. 2. 2009, 20:07:05
Trejpa
„HTML nemá (kromě rámů) žádné prostředky na vkládání cizího obsahu do dokumentu.“ Ale má, ale nedoporučuji: <object id="stranka" height="100" width="800" data="http://example.com/" type="text/html" border="0"> Váš prohlížeč nepodporuje tag <object> </object> |
||
Trejpa Profil |
#5 · Zasláno: 7. 2. 2009, 20:32:35
Bubák
Tak se doplním: HTML nemá žádné spolehlivé prostředky na vkládání cizího obsahu do dokumentu. Jistě, jsou i další metody, ale pro běžné použití se nehodí (AJAX, styly). |
||
davecz Profil |
#6 · Zasláno: 8. 2. 2009, 18:05:11
no já myslel odkazování na soubor (stránku), kterou mám já vytvořenou.
Jako tady: www.hotelmas.cz ... kliknu na informace ... zobrazí se informace kliknu na bowling ... zobrazí se něco o bowlingu asi se neumím vyjadřovat ;-) |
||
Trejpa Profil |
#7 · Zasláno: 8. 2. 2009, 21:02:29 · Upravil/a: Trejpa
davecz
„no já myslel odkazování na soubor (stránku), kterou mám já vytvořenou. “ Tak odkazuj normálně odkazem: <a href=uvodni-text.html>úvodní stránka</a> „kliknu na informace ... zobrazí se informace “ Jenže se nezobrazí jen „informace“ (nepřepíše se obsahová část), ale načte se nová stránka včetně své hlavičky i svého menu. Neodkazuje se do DIVu, odkazuje se na celou novou stránku. Nějak takto: Stránka index: <h1>Můj hotel</h1> <menu> <li><a href="/">úvod</a> <li><a href=cenik>ceník</a> <li><a href=kontakt>kontakt</a> </menu> <h2>úvod</h2> <p>Můj hotel se nachází... Stránka cenik: <h1>Můj hotel</h1> <menu> <li><a href="/">úvod</a> <li><a href=cenik>ceník</a> <li><a href=kontakt>kontakt</a> </menu> <h2>Ceník</h2> <p>Za jednolůžkový pokoj... Aby nemusel tvůrce stránek zmíněného hotelu psát menu a hlavičku do každé stránky zvlášť, tak použil PHP funkci include. |
||
davecz Profil |
#8 · Zasláno: 9. 2. 2009, 19:19:52 · Upravil/a: davecz
aha:D...mně taky všechno dojde pomalej...
díky moc, na ten include se podívám |
||
Časová prodleva: 15 let
|
0