Stránka 1 z 1
Odlišení exploreru podle verze
Napsal: 23 bře 2009 22:03
od simPod
potrebuju nejakym zpusobem na webu udelat neco v tomto smyslu
Kód: Vybrat vše
[pokud je prohlizes IE6 a nizzsi]:
<a href="ie6.html">
[pokud jiny]
<a href="index2.html">
// IE6 je název programu, ale v žádném případě dostatečný popis problému – viz pravidla:
// „Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.“
// Název jsem opravil; příště vol vhodný název sám.
// Myloš
Re: Odlišení exploreru podle verze Vyřešeno
Napsal: 23 bře 2009 22:34
od Myloš
Prostuduj si
podmíněné komentáře:
http://www1.mraveniste.org/weblog/2006/ ... ntare.htmlMimochodem – je potřeba starým explorerům předkládat komplet jiné HTML? Nestačilo by v podmínce přilinkovat patřičný stylopis, kterým poladíš to, co IE nezvládá?
Kód: Vybrat vše
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" media="screen" href="styl_jen_pro_IE6_a_starsi.css">
<![endif]-->
Anebo v horším případě IE6 a starší navíc odstřihnout od ostatního stylopisu vůbec:
Kód: Vybrat vše
<!--[if gte IE 7]><!-->
<link rel="stylesheet" type="text/css" media="screen" href="styl_pro_vsechny_prohlizece_vyjma_IE6_a_starsich.css">
<!--<![endif]-->
Re: Odlišení exploreru podle verze
Napsal: 23 bře 2009 22:53
od simPod
s tim vyrazenim stylu je to zajimavy... to bych mohl zkusit...na stylovani pouze pro ie6 nemam nervy. a nejaka moznost ze kdyz na stranku prijde nekdo s IE6, tak ho to hodi jinam?
Re: Odlišení exploreru podle verze
Napsal: 23 bře 2009 23:07
od Myloš
Simon P40 píše:a nejaka moznost ze kdyz na stranku prijde nekdo s IE6, tak ho to hodi jinam?
Jau jau! Trocha samostatného myšlení? Odkazy jsem nedal? To chceš všechno až pod nos?
Kód: Vybrat vše
<!--[if gte IE 7]><!-->
<a href="stranka1.html">Odkaz pro všechny krom IE6 a starší</a>
<!--<![endif]-->
<!--[if lt IE 7]> <a href="stranka1.html">Odkaz pouze pro IE6 a starší</a> <![endif]-->
Re: Odlišení exploreru podle verze
Napsal: 23 bře 2009 23:16
od simPod
aha. me nedoslo ze se to da takhle zkombinovat... myslel jsem ze to funguje pouze pro css
takze zrejme nebude problem do tech tagu <!--[if blabla... nacpat i php. diky
Re: Odlišení exploreru podle verze
Napsal: 24 bře 2009 17:27
od simPod
jde mi udelat toto:
Kód: Vybrat vše
<!--[if IE 6]>
<meta http-equiv="refresh" content="0;url=http://google.cz">
<![endif]-->
ale toto nefunguje:
Kód: Vybrat vše
<!--[if IE 6]>
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.google.cz");
header("Connection: close");
?>
<!--[if IE 6]>
sice me to presmeruje, ale presmeruje me to i ve firefoxu,opere apod. a ne jenom v ie6
Re: Odlišení exploreru podle verze
Napsal: 24 bře 2009 21:46
od Myloš
To druhé ani nemůže fungovat, protože podmíněné komentáře jsou součástí HTML (respektive jeho microsoftí rozšíření), zatímco <?php tě hodí do PHP, i když jsi jinak v HTML komentáři – to je péhápku fuk.