O úvodní stránce
O tom, jak jsem dosáhl dynamicnosti úvodní stránky
Motivace:
Moc se mi líbila Dusanova úvodní stránka, predevsím její dynamicky se zobrazující kontextové popisky pri prejetí mysí nad odkazem.
Chtel jsem totéz mít na své stránce, jenze ouha - jak jsem zjistil, nebude to jednoduché (o skutecném rozsahu problému jsem si ale delal jeste dlouho potom správný obrázek). Není totiz prílis tezké udelat takové popisky v M$ I.Exploreru (i kdyz ani tam to nejde úplne samo). Narazíte ovsem, chcete-li téhoz dosáhnout v Netscape Navigatoru.
První resení:
Po dlouhých zkouseních ruzných mozností, jak dosáhnout zmeny textu na stránce (v NN) poté, co stránka je uz nactena, jsem zacal propadat malomyslnosti, nebot nic z toho, co behalo v IE, nefungovalo v NN.
Az jsem nakonec objevil vrstvy, které se v html kódu zadávají tagem <layer>.
S nimi slo jakztakz uskutecnit mou predstavu, prestoze cesta ke stránce funkcní alespon nejak slusne v ruzných prohlízecích byla dlouhá a krivolaká, a jak nekterí z vás vedí, nedosel jsem po ní az na konec. Vrstvy totiz podporoval jen NN. Navíc jejich implementace v NN je ponekud nekonzistentní, tzn. ze se to nechová, jak by clovek (podle manuálu) ocekával. Chová se to zmatene, jako snad vsechno v NN, jak postupne zjistuji.
Proc jsem hledal resení jiné:
Jak jsem rekl, vrstvy podporoval jen NN verze 4. Vsude jinde byly se stránkou dost zásadní problémy, které jsem nebyl schopen odstranit.
Uzivatelé byli nespokojeni.
Nové resení:
Kdyz tu náhle jsem zjistil, ze NN verze 4 podporuje dynamické styly, ac jsem si do té doby myslel, ze ne.
Ale opravdu, v NN jsou dynamické styly implementovány, i kdyz samozrejme trochu jinak nez v IE a také (bohuzel samozrejme) podivne a nekonzistentne.
Nicméne v první chvíli jsem zajásal, ze konecne bude vsechno hezky funkcní, a to v NN i v IE. Ha - jaká bláhovost ode mne.
Trvalo mi asi týden, nez jsem dosáhl jakéhosi velmi zcásti uspokojujícího resení, které funguje v NN i v IE, pricemz v jejich starsích verzích a v jiných prohlízecích se na stránku dá také koukat.
Chápete to? Týden kazdodenní mnohahodinové driny, kdy vzdy znovu a znovu, kdykoliv jsem vyresil jeden problém, objevil se problém nový, nová nesrovnalost mezi IE a NN, prípadne v NN samotném. Následovalo hledání berlicek, oklicek, kompromisu. Porád dokola.
Stránka není hotová - proc je na Internetu?
Ano, ano, ta úvodní stránka zdaleka není v porádku. Chová se nekdy divne, neco nefunguje, obrázek casto presahuje atd.. Ale (jak doufám) nehlásí v zádném mne známém prohlízeci zádnou chybu ve skriptu. Je tedy pouzitelná (narozdíl od verze predchozí).
Na zdokonalování estetických závad budu pracovat prubezne (ale asi si ted dám trochu oddech).
Jaké presne je vlastne toto nové resení dynamicnosti?
Pozdeji. Ted se tady budu ucit cgi-skripty:
Tady jeden pokus s cgi-scriptem:
Zde Vitkova stranka
co jen odkaz na skript?
co jen odkaz na obrazek?