Odlišení exploreru podle verze Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

simPod
Level 4
Level 4
Příspěvky: 1295
Registrován: červen 06
Pohlaví: Muž
Stav:
Offline
Kontakt:

Odlišení exploreru podle verze

Příspěvekod simPod » 23 bře 2009 22:03

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š

Reklama
Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: Odlišení exploreru podle verze  Vyřešeno

Příspěvekod Myloš » 23 bře 2009 22:34

Prostuduj si podmíněné komentáře: http://www1.mraveniste.org/weblog/2006/ ... ntare.html

Mimochodem – 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]-->
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)

simPod
Level 4
Level 4
Příspěvky: 1295
Registrován: červen 06
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Odlišení exploreru podle verze

Příspěvekod simPod » 23 bře 2009 22:53

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?

Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: Odlišení exploreru podle verze

Příspěvekod Myloš » 23 bře 2009 23:07

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]-->
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)

simPod
Level 4
Level 4
Příspěvky: 1295
Registrován: červen 06
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Odlišení exploreru podle verze

Příspěvekod simPod » 23 bře 2009 23:16

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

simPod
Level 4
Level 4
Příspěvky: 1295
Registrován: červen 06
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Odlišení exploreru podle verze

Příspěvekod simPod » 24 bře 2009 17:27

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

Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: Odlišení exploreru podle verze

Příspěvekod Myloš » 24 bře 2009 21:46

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.
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 29 hostů