<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<!-- ########################## H E A D ########################## -->
<head>
<meta http-equiv='Content-Type'
content='text/html; charset=iso-8859-2'>
<meta http-equiv='Content-Script-Type'
content='text/javascript'>
<meta http-equiv='Content-Style-Type'
content='text/css'>
<title>Button</title>
</head>
<!-- ########################## B O D Y ########################## -->
<body>
<?
while(list($name, $value)=each($HTTP_GET_VARS)){
echo "<p>Bylo stisknuto tlačítko: <b>$name / $value</b>.";
}
?>
<form method='get' action='button.php'><p>
<button name='poradi' value='1'><u>P</u>rvní</button>
<button name='poradi' value='2'><u>D</u>ruhý</button>
<button name='poradi' value='3'><u>T</u>řetí</button><p>
<button name='boolean' value='ano'><u>A</u>no</button>
<button name='boolean' value='ne'><u>N</u>e</button>
</form>
</body>
</html>
test
"Jsem zvedav, kdo tu jeste bude prohlasovat, jak MSIE je nejlepsi v dodrzovani standardu."
A co třeba Browser Upgrade Campaing iniciativy WaSP, to by vám nestačilo? Mimochodem, nikdy jsem netvrdil, že IE/Win je právě teď nejlepší v dodržování standardů. Napsal jsem, že v horizontu posledních dvou let byl stále na prvním až třetím místě v jednotlivých specifikacích (HTML, CSS, DOM) a celkově na jednom z prvních dvou míst. Pokud nevěříte, můžete si to dohledat ve výsledcích jednotlivých testů, kterých je na webu k dispozici dost.
K poslednímu odstavci: tak takhle to, doufám, nikdo nepochopil. Shrnul bych to spíše takto: standardy dodržovat lze, i když to někdy znamená práci navíc; Microsoft (se svým nemalým vlivem) se snaží o to, aby se místo standardních řešení používala jeho proprietární; proto je třeba provádět osvětu, aby uživatelé a autoři pochopili, že existují skutečné standardy a ne jen kritéria typu (stránka je v pořádku) <==> (stránka se zobrazí v MSIE 5.5 na Win98 SE).
MFC nepoužívám, takže se k němu nemohu vyjádřit. OWL, pokud si dobře vzpomínám, žádná jazyková rozšíření nepoužívá. VCL ano, považuji to za velkou chybu a mám to Borlandu za zlé. Šlo by to řešit bez rozšíření jazyka a za tu trochu nepohodlí by to určitě stálo.
Konkrétně v zkratka GNU je někdy překládána jako Get New Utilities - s trochou nadsázky se říká, že abyste přeložil GNU verzi programu XYZ, potřebujete gcc místo cc, glibc místo libc, bison místo yacc, flex místo lex, gnu sed, gawk atd. Je to samozřejmě přehnané, ale některé programy jsou tak opravdu psané.
Na autech je toho normalizováno poměrně dost, alespoň v těch podstatných věcech. Díky přísnému vyžadování těchto norem je provoz na silnicích mnohem bezpečnější než kdyby si každý výrobce inovoval normy tak, jak je tomu zvykem na webu, kde bezprostřední ohrožení života obvykle nehrozí. On je totiž podstatný rozdíl mezi inovací spočívající v přidání ABS a inovací spočívající v tom, že z estetických důvodů budou blinkry červené a brzdové světlo bílé.
Navíc bych přidal ještě položku 4, to jsou ty právě různé nestandardní tagy, atributy a objekty, které tvůrci bez váhání používají, protože v MSIE se to přece zobrazí správně (tedy tak, jak to chtěli) a o existenci jiných prohlížečů mají pouze mlhavé tušení. Tam je přínos naprosto zanedbatelný a negativní dopad obrovský.
Možná, že mne trochu ovlivňují emoce. Ale jsou to emoce, které vznikají poté, co musím značnou část práce navíc věnovat tomu, abych obešel následky těch nekompatibilit, které (především) Microsoft dnes a denně uměle a záměrně vytváří.
Ano, podle mého názoru je stav, kdy si jednotliví výrobci sami upravují ("inovují") standardy, jednoznačně špatný. Je mi jedno, jestli to dělá Microsoft, Netscape nebo někdo úplně jiný. Jenže v poslední době je to především Microsoft. Možná ne nejčastěji, ale rozhodně s největším dopadem. Proto například ve svých programech nepoužívám nestandardní rozšíření překladače gcc, i když by se mi některá z nich hodila. A proto vkládání takových rozšíření považuji za špatné, u gcc jako u MSIE.
Abyste mne opět špatně nepochopil, nemám vůbec nic proti vývoji standardů, a nemám současný stav standardů za dokonalý. Ale jsem zásadně proti tomu, aby se tak dělo cestou, kdy si jednotliví výrobci standardy upravují podle svých momentálních potřeb a často i bez jakékoli potřeby. A aby to někdo ještě obhajoval jako službu zákazníkům.
Jakékoli řešení, které je od základu koncipováno jako nepřenositelné, je brzdou standardizace. Proprietární řešení je horší volba než řešení přenositelné. Už jen proto, že omezuje volbu klienta. Mohu vás ujistit, že nekompatibility implementací mi při tvorbě internetových i intranetových systémů s webovým klientem způsobují řádově více problémů než kolik by mi jich proprietární rozšíření mohla pomoci vyřešit. Kdybych je tedy mohl používat a omezit tím uživatele na Jediný Správný Prohlížeč.
Chyba není ani tak v tom, že prohlížeč podporuje něco navíc. To by nevadilo, kdyby aspoň podporoval to co má. Ale problém je spíš v té druhé části mého přirovnání: že Microsoft aktivně podporuje používání těch rozšíření proto, aby omezil rozšíření ostatních klientů. A v tom opravdu žádný užitek vidět nedokážu.
VKV je pasmo, ktere je regulovano na nasem uzemi CTU a Radou pro rozhlasove a televizni vysilani. Pokud by se nekomu podarilo toto pasmo rozsirit (napriklad vhodnym lobbovanim u mezinarodnich organizaci a CTU), povazoval bych to za inovaci, ktera rozhodne pomuze uzivatelum.
Eh, a to vám řekl kdo?
Nevím jak jste dospěli k tomu, že prohráli uživatelé.
...
Mimochodem, nevím o tom, že by jsem v dřevních dobách zpozoroval stránku, která by byla psaná pro NN a nefungovala v IE.
To je právě ta největší prohra. Tehdy jste měl jistotu, že ať máte jakýkoli prohlížeč (lynx, Mosaic, Netscape, MSIE), stránka se vám vždy nějak zobrazí, i když to třeba nebude přesně tak, jak si ji autor představoval - u tehdejších stránek to zas až tak nevadilo. Dneska, kdybych měl u každé stránky, ze které se mi v Mozille nezobrazí ani ťuk (sorry, pánové, ony opravdu existují prohlížeče bez ActiveX?), psát správci, tak mi upadnou ruce.
Bohuzel toto neni vubec ojedinely pripad. Opravdu nemam pocit, ze bych to diky MS nejak vyhral, naopak, diky jejich aroganci a jiz zminene "podpore standardu" mam obrovskou smulu, pokud narazim na stranky, jejich "webmaster" netusi, ze Internet Explorer je podmnozinou prohlizecu, ale je presvedcen, ze prohlizec=Explorer. A opravdu takovych neni malo - bohuzel.