Autor | Zpráva | ||
---|---|---|---|
Aja Profil |
#1 · Zasláno: 18. 10. 2004, 12:59:32
Mám udělané menu pomocí javascriptu a kódu html v html souboru.
Toto menu načítám znova a znova ve spoustě dalších stránkách. Pokaždé když v něm chci udělat, musím změnit to menu na každé ze stránek kde ho zobrazuju. Nedá se nějak načítat jenom ten obsah souboru html pomocí nějakého odkazu? díky |
||
Radek Hulán Profil * |
#2 · Zasláno: 18. 10. 2004, 13:45:28
třeba pomocí <iframe src="menu.html" /> ... anebo lépe přejmenuj koncovky souborů na *.php, a udělej to pomocí <?php include("menu.html"); ?>, s iframe mají zejména mobilní browsery problém
|
||
DoubleThink Profil * |
#3 · Zasláno: 18. 10. 2004, 14:45:06
Třetí možnost je použít funkci nějakého editoru (třeba FrontPage to umí) - který při změně menu aktualizuje všechny ostatní stránky, kde je to menu vloženo.
Přirozeně se pak ale musí na server odeslat všechny změněné stránky. |
||
Martin Kuželka Profil |
#4 · Zasláno: 18. 10. 2004, 16:12:28
Nebo použít preprocesor PPWizard.
Ještě uvádím pár souvisejících odkazů: PPWizard - univerzální preprocesor i pro html - Marek Prokop na Sově PPWizard - nejen HTML preprocesor - Jan Bien na Intervalu |
||
Yuhů Profil |
#5 · Zasláno: 18. 10. 2004, 22:07:32
Ovšem na první dotaz je třeba odpovědět negativně -- ne, HTML neumí načítat HTML soubory.
Kromě výše zmíněných možností bych zejména doporučil pouvažovat o javascriptu vkládaném pomocí <script src="soubor.js"></script>, protože v tomto případě se to zcela nabízí. Stačí přepsat těch pár HTML textů do sekvencí document.write a zbytek menu už v javascriptu je. |
||
Časová prodleva: 1 měsíc
|
|||
muza Profil |
#6 · Zasláno: 26. 11. 2004, 22:45:27
YuhůMenu v JS ??, nedavno mě tu někdo zrazoval od menu pomoci JS, když budou v prohlížeči JS zakázaný tak na stránce nebude menu? vůbec?
|
||
Yuhů Profil |
#7 · Zasláno: 27. 11. 2004, 11:52:41
ale houbeles. Asi jedno procento prohlížečů má opravdu vypnutý javascript. Pak na té stránce sice nebude ono menu, ale zbytek stránky tam bude normálně.
Menu načítané javascriptem je velmi dobré řešení, doporučuji ho (ať si puristi skřípou zuby jak chtěj). |
||
Bfux Profil * |
#8 · Zasláno: 29. 11. 2004, 23:47:47
No jo, ale jak se menu v JS tvareji roboti?
|
||
Yuhů Profil |
#9 · Zasláno: 29. 11. 2004, 23:57:58
podle toho jak na co. Pokud jde o to, aby Google pochopil vnitřní odkazovou strukturu webu, tak na to je js fakt blbej. Fígl je ovšem v tom, že automaticky plněné menu o vnitřní odkazové struktuře webu zpravidla nic nevypovídá.
Co se týká crawlování a nacházení stránek, tak stačí mít třeba někde mapu stránek nebo stačí na každou stránku někde utrousit odkaz (já to s oblibou dělám v hlavním textu). Stačí prostě, aby na každou stránku vedl alespoň jeden skutečný odkaz. |
||
Honza Hučín Profil |
#10 · Zasláno: 30. 11. 2004, 11:51:14
A leccos se dá taky ošetřit v <noscript>, ne?
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0