1) Zdá se Vám, že se na některých stránkách nezobrazuje vše, co by mělo?
Já vím, je to dost obecná otázka, ale přesto ... I když jsem se na mnoha místech snažil vyhnout používání JavaScriptu, jsou na webu umístěny též stránky, které bez něj neposkytují vše co by měly, např. efekty v klikacích mapách. JavaScript sice není pro jejich funkčnost nutný, nicméně budete o použité efekty ochuzeni. Nebudu polemizovat o bezpečnostních aspektech zapnuté podpory JavaScriptu, od toho jsou na internetu jiné stránky, takže zde popíšu jen postup jejího zprovoznění v hlavních používaných prohlížečích a rozhodnutí je na Vás.
Internet Explorer: Nástroje -> Možnosti Internetu ... -> záložka Zabezpečení -> Vlastní úroveň ... -> Skriptování -> povolit Aktivní skriptování
Firefox: Nástroje -> Možnosti ... -> Obsah -> zaškrtnout volbu Povolit JavaScript
Opera: Násroje -> Nastavení ... -> záložka Pokročilé volby -> Obsah -> zaškrtnout volbu Povolit JavaScript
Poznámka: Pro ty, co by zajímal princip použitého efektu v klikacích mapách uvádím následující stručný popis. Protože tag area nepodporuje efekt hover, tedy změnu při přejetí kurzorem myši přes vymezenou oblast, je třeba pomoci si jinak. Zkoušel jsem po internetu hledat nějaké schůdné řešení, ale povedlo se mi objevit jen jeden článek na www.interval.cz, který mi pomohl ukázat způsob, jak by to mohlo jít. V uvedeném článku se využívá skládání obrazu pomocí posouvání pozadí pod obrázkem mapy jako reakce na ovladače událostí onmousemove a onmouseout. Obrázek mapy obsahuje na příslušných místech průhledné oblasti, takže pod nimi prosvítá pozadí. Při přejetí přes určitou oblast se pak pod mapou objeví obrázek z pozadí. Toto řešení se mi nezdálo zrovna nejschůdnější a tak jsem přišel s jinou variantou, využívající změnu nahraného obrázku na pozadí. Vše je uzavřeno ve vnějším divu (mb_vnejší), který má definovaný pevný obrázek pozadí (pomocí css direktivy background-image), resp. základní obrázek. Uvnitř tohoto divu je pak samotný vnitřní div (mb_vnitrni) s klikaci mapou. Klikací mapa je reprezentována průhledným gifem a vnitřní div má nastavený obrázek pozadí podle aktuální situace - pomocí ovladačů onmouseover a onmouseout je řízeno, jaký obrázek se má nahrát, popř. zda-li má být vůbec definován (none). Tyto tzv. změnové obrázky (opět formát gif) obsahují jen části, které se mění a zbytek je též průhledný, čímž je zajištěna jejich malá velikost (pro jistotu je vše ještě řízeno preloadingem). Výsledný efekt je pak dán složením všech obrázků směrem od vnitřního divu. Tedy buďto prosvítá samotný obrázek z vnějšího divu, nebo prosvítá obrázek vnitřního divu + obrázek vnějšího divu přes průhledné oblasti vnitřního divu. Použití formátu gif je na místě, protože zobrazení alfa-kanálu u png je limitováno použitím Internet Exploreru, který ho nepodporuje podle specifikace.
2) Zobrazilo se hlášení o neexistující stránce.
Příčiny tohoto hlášení mohou být dvě. Protože jsem na webu implementoval vlastní chybová hlášení, sdružil jsem k chybě 404 i chybu 403, tedy např. pokus o zobrazení stránek nepřístupných z internetu. Obvykle se však jedná jen o chybu s dostupností souboru (neni nahraný na serveru, je poškozený apod.) nebo chybnou adresou v odkazu. Po každé aktualizaci sice funkčnost změněných sekcí kontroluju, ale chybička se vloudit může. Pokud na podobný problém narazíte, můžete mi zaslat vzkaz pomocí tohoto formuláře. Formulář můžete obecně využít i pro jiná hlášení.
3) Při kliknutí na odkaz se mi zobrazí prázdná stránka.
Tohle je bohužel poslední dobou častý problém zdejšího freehostingu. Server zřejmě z důvodu velkého přetížení nedokáže obsloužit všechna příchozí spojení a na některé dotazy odešle jako odpověď stránku bez obsahu (prázdnou stránku). Jediným řešením je, pokusit se daný odkaz zobrazit znovu nebo použít refresh/aktualizaci stránky. Obvykle to pomůže a stránka se poté již zobrazí. V každém případě to neznamená, že by se požadovaná stránka na webu nenacházela.
Vhodnější pojmenování a popis už mě nenapadl, ale to odpovídá nejednoznačnosti tohoto problému. Stránky jsou vytvářeny s ohledem na rozlišení 800 x 600 px a jsou zkoušeny v obou hlavních prohlížečích - Internet Exploreru a Firefoxu (Mozille), a měly by se v obou zobrazovat velice podobně. Čas od času se však může stát, že kvůli změněnému uspořádání struktury u nových stránek nebo úpravě stávajících stránek provedu aktualizaci vzhledu a vám se nový vzhled nenačte. Chyba je pak na straně prohlížeče, který v závislosti na svém nastavení může ke stránkám načítat z cache starý stylopis. Možná řešení jsou pak buďto vyčistit cache anebo zcela jednoduše postačí znovunačtení pomocí klávesové zkratky ctrl+F5.