|
Spojená škola sv. Vincenta de Paul (Bratislava-Ružinov, Slovensko / Slovakia) – Diskusné fórum / Návrat na homepage
|
Zobraziť predošlú tému :: Zobraziť ďalšiu tému |
Autor |
Príspevok |
Admin administrátor fóra
Na fóre od: 15. 5. 2006 Príspevkov: 760 Bydlisko: Bachova 4 Reputácia: 1251.5 Hlasovania: 9
|
Zaslané: pondelok, 29. máj 2006, 23:11 Téma: Súťaž pre webdizajnérov o 1000 korún |
|
|
Dnes 16. apríla 2006 sme upravili výzor úvodnej školskej stránky – pozri špecializovanú tému fóra.
Máme však jeden problém: JavaScript, ktorý od dnešného dňa používame na úvodnej stránke pre rozbaľovacie menu, znemožňuje, aby naša úvodná stránka prešla validátorom na w3.org.
Momentálne (16. apríla 2006) validátor ukazuje, že na našej úvodnej stránke sa nachádza 23 chýb HTML.
Všetkých 23 syntaktických chýb na stránke je spôsobených použitým JavaScriptom pre rozbaľovacie menu, nie samotným obsahom stránky, ktorý je syntakticky v poriadku. JavaScript sme získali z inak skvelého programu FastMenu – dokonca sme si stihli všetko potrebné pre našu úvodnú stránku vo FastMenu nastaviť ešte v rámci používania skúšobnej bezplatnej verzie. (Ako škola máme beztak právo požiadať autora o licenciu zadarmo.)
Ide o to, že správcovia našich školských stránok momentálne nemajú čas (a možno ani schopnosti) odstrániť 23 syntaktických chýb, ktoré na našej úvodnej stránke detekuje validátor w3.org. Znamená to okrem iného, že nemôžeme na našej úvodnej stránke zobraziť túto peknú ikonku:
Hoci by sme naďalej mali právo na inú obľúbenú ikonku, vďaka správnemu použitiu štýlov CSS:
Takže tu je súťažná úloha:
1000 korún naša škola zaplatí tomu, kto nám emailom pošle opravený zdrojový kód našej úvodnej školskej stránky tak, aby pri plnom zachovaní terajšej (16.4.2006) funkčnosti použitého JavaScriptu a rozbaľovacích menu našu stránku bez jedinej chyby schválil validátor w3.org.
Je jedno, či nám správne riešenie pošle žiak alebo učiteľ, interný alebo externý človek, 9-ročný, 49-ročný alebo 99-ročný človek, človek z Bratislavy, z Košíc alebo z Madagaskaru. Jednoducho kto nám prvý dodá správne riešenie, toho my obratom odmeníme 1000 korunami. Svoje riešenia posielajte prosím na emailovú adresu admin@vincentdepaul.sk.
Pravda, nie sme si istí, či sa kód JavaScriptu použitý na stránke vôbec dá opraviť – teda nie sme si istí, či správne riešenie vôbec existuje. Ale práve preto túto súťaž vypisujeme: lebo si s týmto problémom zdá sa sami neporadíme.
Nepovinná prémiová otázka: JavaScript na úvodnej stránke sa zrejme tiež zdráha prijať iné kódovanie stránky ako windows-1250 alebo iso-8859-2. Do včerajška sme mali úvodnú stránku zakódovanú v Unicode (UTF-8) a radi by sme sa k tomu vrátili. Žiaľ, použitý JavaScript spôsobuje ešte aj ten problém, že pri zakódovaní úvodnej stránky v UTF-8 sa stránka v Internet Exploreri (verzia 6) zobrazuje ako hieroglyfy a až po manuálnom refreshi stránky sa správne načíta UTF-8.
Opera, Firefox a Mozilla pritom našu úvodnú stránku zobrazia bez problémov aj v UTF-8. Je teda možné, že problém v skutočnosti nespôsobuje použitý JavaScript, ale iba Internet Explorer. V každom prípade by sme boli radi, keby sme sa dozvedeli príčinu nefunkčnosti UTF-8 na našej úvodnej stránke v Internet Exploreri...
Pôvodný dátum príspevku – nedeľa, 16. apríla 2006, 19:41 _________________ Spojená škola sv. Vincenta de Paul
Bachova 4
821 03 Bratislava
Slovensko / Slovakia
IČO: 30852056 / DIČ: 2021728313
tel./fax: +421 2 43427453
email: admin@vdp.sk
webstránky: vincentdepaul.sk & vdp.sk |
|
Návrat hore |
|
|
Admin administrátor fóra
Na fóre od: 15. 5. 2006 Príspevkov: 760 Bydlisko: Bachova 4 Reputácia: 1251.5 Hlasovania: 9
|
Zaslané: pondelok, 29. máj 2006, 23:20 Téma: |
|
|
Pre potenciálnych riešiteľov: už sme emailom dostali prvé reakcie, z toho jeden riešiteľ zaslal opravenú stránku s už iba jedinou chybou, čiže podarilo sa mu znížiť počet chýb na stránke z 23 na 1 poslednú. Práve táto posledná chyba ho momentálne delí od (Sk 1000,-).
Pôvodný dátum príspevku – nedeľa, 16. apríla 2006, 21:31 _________________ Spojená škola sv. Vincenta de Paul
Bachova 4
821 03 Bratislava
Slovensko / Slovakia
IČO: 30852056 / DIČ: 2021728313
tel./fax: +421 2 43427453
email: admin@vdp.sk
webstránky: vincentdepaul.sk & vdp.sk |
|
Návrat hore |
|
|
Admin administrátor fóra
Na fóre od: 15. 5. 2006 Príspevkov: 760 Bydlisko: Bachova 4 Reputácia: 1251.5 Hlasovania: 9
|
Zaslané: pondelok, 29. máj 2006, 23:22 Téma: Víťaz súťaže |
|
|
Ej, to bola rýchla súťaž! Aspoň bude Admin pykať za svoje nevedomosti a v najbližších týždňoch mu z úsporných dôvodov nebude hroziť prejedanie.
Víťazom súťaže je (a tisíckorunovú odmenu odmietol prijať [20.4.2006]) Ing. Dušan Zervan, informatik zo Spojenej školy sv. J. Bosca v Novej Dubnici, ktorý správne riešenie zaslal už včera, t. j. na Veľkonočnú nedeľu o 21:33, čiže ani nie dve hodiny po vyhlásení súťaže. (Po tom, ako bol link na súťažnú otázku zaslaný do emailovej diskusnej skupiny Infoveku Údržba.)
Vďaka riešeniu od p. Zervana sme už včera mohli zverejniť homepage našej školy ako plne valídnu, teda s oboma ikonkami w3.org. Dnes na Veľkonočný pondelok sme našu homepage tiež vrátili naspäť zo zastaraného kódovania windows-1250 do optimálneho kódovania UTF-8 (Unicode). (Kiežby sa nám to isté čoskoro podarilo aj pre všetky zvyšné webstránky našej školy...)
Riešenie bolo veľmi jednoduché, hoci pre nezasvätených v JavaScripte zrejme predovšetkým v potrebnom kroku č. 1 nedostupné:
citát: | - v JavaScriptovom výpise treba namiesto "</x>" dať "<\/x>"
- "<layer>" prepísať na "<span>"
- "name" na "id"
- "&" v texte na "&"
|
Ohľadom kódovania UTF-8 p. Zervan odporučil presunúť deklaráciu dokumentu:
kód: | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
hneď na začiatok hlavičky, ešte pred začiatok prológu JavaScriptu. A naozaj, v tomto prípade si dá aj Internet Explorer povedať a stránku zobrazí už na prvý pokus správne aj v UTF-8. Zároveň nezáleží na tom, či je položka Auto-Select pre výber kódovaní v IE začiarknutá alebo nie.
Testovaním sme zistili, že predošlé problémy v Internet Exploreri (verzia 6) boli spôsobené aktivovanou položkou Auto-Select v menu View -> Encoding (čiže Zobraziť -> Kódovanie). Vyzerá to tak, že na rozdiel od Opery, Firefoxa a Mozilly funkcia Auto-Select nefunguje v Internet Exploreri správne.
Dôkazom tohto tvrdenia zrejme je, že keď už má Internet Explorer pri vypnutej položke Auto-Select hotovo načítanú úvodnú školskú stránku a vy už pri správne načítanej stránke aktivujete v menu IE Auto-Select, výsledkom budú hieroglyfy na stránke – nezávisle na tom, kde je v hlavičke umiestnená deklarácia o kódovaní stránky.
Pre vzdelávacie a dokumentačné účely na záver ešte pripájame:
pôvodnú podobu súboru HTML pred opravou
pôvodné chybové hlásenie validátora w3.org o 23 chybách v dokumente
víťazné riešenie od p. Zervana
potvrdenie validátora w3.org z dnešného rána o správnosti víťazného riešenia
Srdečne ďakujeme víťazovi aj ostatným, ktorí sa zapojili do súťaže a tým nám pomohli uviesť homepage našej školy do želaného stavu.
Pôvodný dátum príspevku – pondelok, 17. apríla 2006, 12:08 _________________ Spojená škola sv. Vincenta de Paul
Bachova 4
821 03 Bratislava
Slovensko / Slovakia
IČO: 30852056 / DIČ: 2021728313
tel./fax: +421 2 43427453
email: admin@vdp.sk
webstránky: vincentdepaul.sk & vdp.sk |
|
Návrat hore |
|
|
|
|
Nemôžeš tu založiť novú tému Nemôžeš do tohto fóra posielať odpovede Nemôžeš tu upravovať svoje príspevky Nemôžeš tu vymazať svoje príspevky Nemôžeš v tomto fóre hlasovať Môžeš zasielať prílohy Môžeš sťahovať prílohy
|
|