abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

včera 00:33 | Zajímavý článek

Správce nástroje curl Daniel Stenberg na GitHubu průběžně vytváří svou novou knihu Uncurled, v níž shrnuje své dlouhodobé zkušenosti s údržbou open-source projektu: od odpozorovaných pouček po vtipné a ne až tak vtipné příklady e-mailů od uživatelů.

Fluttershy, yay! | Komentářů: 3
včera 00:22 | Nová verze

Byla vydána nová major verze 25.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Přehled novinek v příspěvku na blogu.

Ladislav Hagara | Komentářů: 3
včera 00:11 | Nová verze

Deno (Wikipedie), běhové prostředí (runtime) pro JavaScript a TypeScript, bylo vydáno ve verzi 1.22. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
18.5. 18:22 | Nová verze

Společnost Red Hat oznámila vydání Red Hat Enterprise Linuxu (RHEL) 9.0. Vedle nových vlastností a oprav chyb přináší také aktualizaci ovladačů a předběžné ukázky budoucích technologií. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 7
18.5. 14:00 | Komunita

Lars Knoll oznámil, že po 25 letech v ekosystému Qt, z toho 22 let pracující pro různé společnosti vlastnící Qt, odchází ze společnosti The Qt Company do malého norského startupu.

Ladislav Hagara | Komentářů: 6
18.5. 13:22 | Zajímavý projekt

Na Kickstarteru běží kampaň na podporu mini ITX desky Turing Pi 2 Cluster Computer. Vložením 4 výpočetních modulů, podporovány jsou Raspberry Pi 4, Turing RK1 a Nvidia Jetson, lze získat 4uzlový cluster. Cena desky je 219 dolarů.

Ladislav Hagara | Komentářů: 2
18.5. 10:00 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 198. brněnský sraz, který proběhne v pátek 20. května tradičně od 18 hodin v Pivovarské restauraci Moravia.

Ladislav Hagara | Komentářů: 2
18.5. 07:00 | Zajímavý software

Byla vydána nová verze 0.25 herního enginu Fyrox, původně rg3d. Přehled novinek s kódy, náhledy i videi v příspěvku na blogu.

Ladislav Hagara | Komentářů: 1
18.5. 00:11 | Nová verze

Multiplatformní audio přehrávač Qmmp (Wikipedie) byl vydán ve verzi 2.1.0. Z novinek lze zmínit například podporu XDG Base Directory Specification.

Ladislav Hagara | Komentářů: 0
17.5. 23:22 | Komunita

Letošní konference LibreOffice proběhne 28. září až 1. října v Bolzanu. The Document Foundation hledá přednášející.

Zdeněk Crhonek | Komentářů: 0
Na sociálních sítích nebo jiných webových diskuzích vystupuji pod
 (59%)
 (16%)
 (25%)
Celkem 284 hlasů
 Komentářů: 26, poslední dnes 15:03
Rozcestník

Proč mám zježené vlasy když slyším IE

13.3.2007 15:34

Tak zase jedna věc, která mě dokáže vytočit. Jedná se o dítko MS. Pokud píšete web a vše zkoušíte v Mozille a je vše v pořádku, tak na 100% to v IE nebude vypadat tak jak má.

První věc, která mě začíná vytáčet je kódování. V Mozille to běží dokonale a v IE ne. Prostě cpěte mu znakovou hlavu v HEAD části a stejnak ho nepřemluvíte k tomu aby ji použil. Další věc je tam že mi nějak neběhají korektně odkazy. Mám je vytvořeny v tomhle stylu:

<a href=soubor.php?promenna1=hodnota&promenna2=hodnota&pro....>
<INPUT type="button" value="Vytvořit uživatele" style="width: 150px; font-weight: bold;" class="button"></a>
ten odkaz předává nějaké parametry a podle toho se volá funkce. V Mozille zase vše tak jak má chodí, ale v IE mi to nechodi. A ted babo raď. Kód jsem už prolezl snad 100x a nemůžu přijít na chybu.        

Hodnocení: 12 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

13.3.2007 15:42 Richard Gavenda | skóre: 19 | Třinec
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
Jak máš nastavený DOCTYPE?
13.3.2007 15:51 hates | skóre: 30 | blog: Jak_jsem_se_dostal_k_linuxu
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
        <title>Stránka</title>
        <link rel="StyleSheet" href="./include/stylesheet.css" type="text/css" />
    <meta http-equiv="pragma" content="no-cache" />
    <meta content="charset=iso8859-2" />

</head>
<body>
<

>
13.3.2007 16:51 mikky | skóre: 25 | blog: Ghlog | M. L. - Praha
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
No jo frajere, to se ale nesmíš divit, že to to kódování nebere - tu metu máš špatně:
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
Jinak kódování dokumentu má bejt v HTTP hlavičce, nějakou metu může browser s klidnym svědomím ignorovat, pokud server tvrdí něco jinýho (záleží na browseru). A u XML bys měl mít na prvním řádku eště uvedený extra kódování, pokud nepoužíváš utf-8:
<?xml version='1.0' encoding='utf-8'?>
A občas i pomáhá používat nějakej ten validátor a normy, bo ten odkaz máš taky špatně ;-)

-miky
Je vám méně než 30 ? (jsme vrstevnící => budeme si tykat) : (jsem pro vás bažant => můžete mi tykat);
13.3.2007 17:19 misch
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
A občas i pomáhá používat nějakej ten validátor a normy
Do kamene tesat! Kdyby si každý, předtím než si začne stěžovat jak je prohlížeč FF/MSIE/Opera/... vadnej, otestoval jestli je generovaná stránka vůbec validní, ušetřil by si spoustu starostí :)

Sám jsem se kdysi v začátcích divil, proč mi FF půlku stylů vynechává. Bylo to způsobené mou oblíbenou chybou "};", kterou IE směle ignoruje a zobrazí i všechno co následuje dál.
14.3.2007 12:21 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
nějakou metu může browser s klidnym svědomím ignorovat, pokud server tvrdí něco jinýho (záleží na browseru)

Tohle by zasloužilo upřesnit: meta element http-equiv se použije jako náhrada příslušné položky v hlavičce odpovědi pouze v případě, že ta položka v hlavičce odpovědi není. Jakmile příslušná položka v hlavičce HTTP odpovědi je, klient se musí řídit podle ní a meta element http-equiv musí ignorovat.

13.3.2007 17:27 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
& je specialni znak, musis ho escapovat jako &amp;.
Ondrej avatar 13.3.2007 22:55 Ondrej | skóre: 20 | blog: darkblair_server | Praha
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
1) mas kodovani iso-8859-2, ne iso8859-2 (ale stejne, pouzivej utf)
2) xhtml jako platnej xml dokument potrebuje zacinat <?xml.....>
3) Nemas tam menu urcujici mime typ
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
4) <a><input></a> je kravina. Bud tam nech ten odkaz nebo tam dej form a do toho ten button
Nikdo neni nikdy lepsi nez ty! Pouze ty jsi obcas horsi nez ostatni.
14.3.2007 13:28 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
2) Mám takový pocit, že <?xml přepne IExplorer 6 a Operu 7.0 do quirk módu... Pokud použijete UTF-8 nebo ASCII, tak <?xml podle standardu myslím nepotřebujete.
14.3.2007 13:56 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
Dalsi nutna podminka je XML verze 1.0.

Ale tohle je chyba prohlizecu, ze kdyz vidi XML prolog, dovuzuji si z toho, kdo vi co (treba IE to odmitne zobrazit uplne).
13.3.2007 15:49 Richard Gavenda | skóre: 19 | Třinec
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
Co to znamená nechodí? Když klikneš na tlačítko, tak se nic nestane?
13.3.2007 15:52 hates | skóre: 30 | blog: Jak_jsem_se_dostal_k_linuxu
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
Proste nic. ani ta stranka se skriptem se nezavola. je to proste jakesi divne. ve Firefoxu uplne v pohode.
13.3.2007 15:59 Richard Gavenda | skóre: 19 | Třinec
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
Pokud mas ten odkaz na strankach taky tak, ze hodnota href neni uzavrena v uvozovkach, chyba by mohla byt tam.
13.3.2007 16:00 ivitek | skóre: 5 | blog: Z_nudy
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
1) iso-8859-2 místo iso8859-2
2) vyser na tlačítko, odkaz by měl stačit :-)
"Jidášku, kamaráde, můžeš mluvit... Hele je tam pro tebe třicetník za kříž..."
13.3.2007 15:56 Radek Podgorny | skóre: 16
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
No, HTML moc nedelam, ale neni INPUT obaleny A nejake divne? Nema byt INPUT v nejakem FORMu, ktery se postara o funkcnost?
13.3.2007 16:02 hates | skóre: 30 | blog: Jak_jsem_se_dostal_k_linuxu
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
Je to pouze vlozeny objekt do tagu A a ten spousti script. tak se odkaz nezobrazuje nejak hnusne ale je to proste tlacitko na ktere kdyz kliknete tak se to chova jako klasicky hypertextovy odkaz. proto ma hodnoty type="button". Pokud by to zaviselo na formulari a byl v tagu FORM tak bude mit hodnotu type="submit", ktery se postara o odeslani promennych z formulare.
Luk avatar 13.3.2007 16:03 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
Samozřejmě, že input má být ve formuláři. Kromě toho tam vidím další problém - ampersandy v dotazové části URL musí být definovány jako entity.
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
Daniel Kvasnička ml. avatar 13.3.2007 19:48 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
Validni to je, ale moc hezke ne :-)
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
13.3.2007 15:59 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
Je moc hezké deklarovat xhtml a zároveň tag INPUT ;-) Ale rád bych se setkal s prohlížečem, který je možné přepnout do striktního režimu, pro vývoj je to k nezaplacení.

Ten zápis kombinující href a input mi přijde dost divoký a nevím, zda je to dle normy. Toto bude fungovat stejně (a všude).
<form method="GET" name="foo">
    <input type="hidden" name="promenna1" value="hodnota1" />
    ...
    <input type="submit" name="cudlitko" />
</form>
When your hammer is C++, everything begins to look like a thumb.
14.3.2007 12:23 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
V XHTM je IIRC potřeba metodu psát jako get místo GET.
14.3.2007 12:24 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
…XHTML…
14.3.2007 14:30 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
Aha, tak to jsem nevěděl, logičtější to teda bylo v html. Díky za upozornění (a i proto chci striktní prohlížeč)
<!ATTLIST form
  %attrs;
  action      %URI;          #REQUIRED
  method      (get|post)     "get"
...
When your hammer is C++, everything begins to look like a thumb.
13.3.2007 16:03 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
a čo tam robí ten ampersand?
13.3.2007 16:58 tom112233 | skóre: 21 | blog: tpikalek | Brno
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
No ono IE možná dělá dobře, když v něm taková blbost nejde :-D
13.3.2007 17:00 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
No jo, typické. Někdo naprasí HTML kód jak ho zrovna napadne, metodou pokus-omyl do dopatlá do podoby která náhodou v jednom browseru chodí a pak se diví a nadává.

Jediné novum je, že bývalo zvykem patlat pro MSIE. Ale časy se mění a s nimi i referenční browser pro dung-compatible HTML. Koneckonců, my starší pamatujeme doby kdy se patlalo pro Netscape...

A přitom je tolik krásných důvodů proč nadávat na MSIE...
Daniel Kvasnička ml. avatar 13.3.2007 19:52 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
Obcas je taky fajn uzavrit XML atributy treba do uvozovek......
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
Max avatar 13.3.2007 20:09 Max | skóre: 70 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
Přesně, jak tady už někdo řekl. Naškrábeš nějaký prasácký kód a pak hážeš špínu na něco, za co můžeš sám ;-). IE není dokonalý, asi tak jako všechno ;-). Myslíš si, že mozilla je dokonalá světice, ve které je vše ok? Probuď se ;-). Když chceš psát kompatibilní stránky, tak k tomu potřebuješ operu, firefoxe, IE6SP2 a IE7, to je minimum ;-). Bohužel, smůla je taková, že IE6SP2 jaksi pod linuxem asi nejni k sehnání a SP2 se chová trochu jinak, než SP1, která je pro linux k doinstalování :-/. Jo, to docela zamrzí :(
Zdar Max
Měl jsem sen ... :(
20.3.2007 15:53 Krakonoš | skóre: 17 | Nová Ves v Horách
Rozbalit Rozbalit vše Re: Proč mám zježené vlasy když slyším IE
Občas také na IE nadávám, jelikož opravdu někde pokulhává (Wow, IE7 už umí i o něco víc, to jsem nečekal,..). Ale než nadávám, hledám chyby u sebe. To, že napíšeš takovej kus kódu, jako student na všeobecné střední (nebo základní) škola, co se učí dělat stránky neprofesionálně od neprofesionálů (jako je to třeba u nás na mosteckém Gymnáziu), tě neopravňuje kritizovat IE. Musím se tedy v tomto případě zastat Microsoftu, jelikož jejich interpretace je rozhodně lepší, než tvůj kód. Je mi líto, nauč se nejdříve psát validní kód a až si budeš jist, že píšeš podle jistého standardu a na 100% ho splňuješ, můžeš kritizovat práci jiných.

Nemluvě o tom, že ani Mozilla není bezchybná. Dobře si pamatuji, že ještě nedávno (Firefox 1.x - v pozdějších 1.5 to bylo už myslím opraveno, přesné verze si nepamatuji, možná se pletu) Gecko dělalo chybu v renderování prvku (konkrétně "vyskakovacího" menu) na statické pozici nad prvkem s parametrem overflow: auto;

....

Píšu to ve škole, tak doufám, že jsem tu ve spěchu nezrobil nějakou chybu, či se neopakuji. Případně mě omluvte :-)

Založit nové vláknoNahoru

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.