IE <= 6 neotevře web. Ostatní ano
9 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Ahoj, řeším drobnou "záhadu": kamarádům jsem sesmolil web (http://svicky.sifrovacka.org/). Všechno funguje v rámci běžných parametrů, tedy až do doby kdy se někdo pokusí na web vstoupit s IE 6 a nižší. Tomu se totiž zobrazí hlášku "Internet Explorer nemůže otevřít stránku http://svicky.sifrovacka.org/" Operace přerušena. a potom zobrazí "Stránku nelze zobrazit". Nepamatuji se, že bych implementoval nějakou ochranu proti těmhle pseudoprohlížečům a být to na mně tak to tak nechám... Bohužel značné procento návštěvníků tyhle prohlížeče stále ještě používá, tak to potřebuji zprovoznit. Nějaké nápady co se IE nelíbí?
-
Dělá to tenhle řádek: <base href="http://svicky.sifrovacka.org/" target="_self"> Smaž ho a pojede to. Zkusím ještě zjistit, co je na tom špatně, ale 100% je to v tomhle.
-
Hm, tak nevím proč a nechce se mi to zjišťovat; ale imho je tam ten tag ouplně zbytečnej,tak klidně smazat.
-
Hele, máš u mně flašku. Base tag jsem sice smazat nemohl kvůli odkazům, ale vyřešil jsem to následovně: <base href="http://svicky.sifrovacka.org/"><!--[if IE]></base><![endif]--> Jako Internet Explorer prostě nemá cenu komentovat!
-
Ah, děkuji, budu si to pamatovat ;-D Metoda byla úplně klasická, uložil jsem si na disk tu stránku a odmazával různý podezřelejší části, až to najednou přestalo řvát po odmazání hlavičky, a pak už stačilo jen najít to záludný místo... Já myslel že base je pro frames, a ty tam nejsou... K čemu je to tady dobrý?
-
Tak tuhle metodu jsem chtěl použít taky, ale když jsem stránku uložil, tak to najednou fungovalo a jistil jsem velký kulový. Tag base používám k určení kořenového adresáře - na webu jsou coolURIs simulující adresářovou strukturu. Vzhledem k tomu, že mám blbě udělaný relativní odkazy (nezačínají "/") a už se mi to nechce předělávat, tak by odkaz <a href="neco/">Něco</a> fungoval pouze na úvodní stránce. Na stránce "/cokoliv/" by tento odkaz nesměřoval na "/neco/", ale na "/cokoliv/neco/" a už by to nefungovalo. Doufám, že jsem to napsal srozumitelně ;)
-
Aha, tak to už chápu :-) Řešil jsem podobný problém, ale já si pro změnu generuju ty odkazy jako root odkazy (href="/cs/blablabla..."), takže base nepotřebuju. Já jsem přesně očekával, že po uložení na disk to bude fungovat, ale nefungovalo :-D
-
<base href="http://svicky.sifrovacka.org/"><!--[if IE]></base><![endif]--> <base href="http://svicky.sifrovacka.org/"/> ? Mimo to by BASE problem nemelo delat, divne.
-
"In HTML the <base> tag has no end tag. In XHTML the <base> tag must be properly closed." (http://www.w3schools.com/TAGS/tag_base.asp)